natgillin/translations-raw huggingface dataset:
... that you can navigate in the Call Graph View using arrow keys? Use Up/ Down to go one calling level up/ down, alternating between calls and functions. Use Left/ Right to change to siblings of a current selected call. To activate the current item, press Return.
... що ви можете здійснювати навігацію Переглядом графа викликів за допомогою клавіш- стрілочок? Скористайтеся стрілками вгору/ вниз для пересування між рівнями, перемикаючись між викликами і функціями. Клавіші ліворуч/ праворуч здійснюють рух між об’ єктами одного рівня з вибраною коміркою. Щоб активувати поточний елемент, натисніть « Enter ».
... that you can rapidly locate a function by entering part of its name (case-insensitive) into the edit line of the toolbar and hit return?
... що ви можете швидко встановити адресу функції, якщо введете частину її назви (з врахуванням регістру) у поле рядка панелі інструментів, а потім натиснете « Enter »?
... that you can assign custom colors to ELF objects/ C++ Classes/ Source Files for graph coloring in Settings- > Configure KCachegrind...?
... що ви можете призначити власні кольори ELF- об’ єктам/ Класам C++/ Файлам вихідних кодів для розфарбування графа у меню Параметри - > Налаштувати KCachegrind...?
... that you can see if debug info is available for a selected function by looking at the location label in the Info tab or the source listing header in the source tab? There must be the name of the source file (with extension). If KCachegrind still does not show the source, make sure that you have added the directory of the source file to the Source Directories list in the configuration.
... що ви можете дізнатися, чи наявна інформація для зневаджування для вибраної функції, знайшовши мітку адреси на сторінці « Інформація », або за заголовком роздруку вихідних кодів на сторінці « Джерело »? Слід також знати назву файла вихідних кодів (з суфіксом). Якщо KCachegrind все ж не показує вихідних кодів, переконайтесь, що ви додали теку з файлом вихідних кодів до списку Теки вихідних кодів у налаштуваннях.
... that you can configure whether KCachgrind should show absolute event counts or relative ones (percentage display)?
... що ви можете налаштувати те, чи повинен KCachgrind показувати абсолютні кількості подій, чи відносні (відсотковий показ)?
... that you can configure the maximum number of items for all function lists in KCachegrind? Limiting the number of items is done to get a fast reacting GUI. The last item in the list will show you the number of skipped functions, together with a cost condition for these skipped functions. To activate a function with small costs, search for it and select it in the flat profile. Selecting functions with small cost will temporarily add them to the flat profile list.
... що ви можете налаштувати максимальну кількість елементів для всіх списків функцій у KCachegrind? Обмеження кількості елементів проводиться для підвищення швидкодії графічного інтерфейсу. Останній елемент у списку покаже вам кількість пропущених функцій, разом з умовою вартості для цих пропущених функцій. Щоб активувати функцію з малою вартістю, знайдіть і виберіть її у плоскому профілі. Вибір функцій з малою вартістю тимчасово додає їх до списку плоского профілю.
... that the Coverage tab - in contrast to the Call Lists tab - shows all functions that are calling the selected function (upper part) / are called by the selected function (bottom part), no matter how many function are between them on the stack? Examples: An entry in the upper list for function foo1() with a value of 50% with function bar() selected means that 50% of all the cost of function bar() happened while called from function foo1(). An entry in the bottom list for function foo2() with a value of 50% with function bar() selected means that 50% of all the cost of function bar() happened while calling foo2() from bar().
... що сторінка « Охоплення » — на відміну від сторінки « Список викликів » — показує всі функції, що викликаються вибраною функцією (верхня частина) і всі, які викликає вибрана функція (нижня частина), незважаючи на те, скільки проміжних функцій між ними у стеку? Приклади: Запис у верхньому списку для функції foo1 () зі значенням 50% для вибраної функції bar () означає, що 50% всієї вартості функції bar () припадає на виклики з функції foo1 (). Запис у нижньому списку для функції foo2 () зі значенням 50% для вибраної функції bar () означає, що 50% її всієї вартості функції bar () припадає на виклик функції foo2 () з функції bar ().
... that waiting for the tool tip inside of a tree map shows the list of names of the nested rectangles the mouse pointer is over? Items from this list can be selected by pressing the right mouse button.
... що, якщо трохи почекати, поряд з вказівником миші, що знаходиться на деревоподібній карті, з’ явиться підказка зі списком назв вкладених прямокутників, над якими знаходиться вказівник? Елементи з цього списку можна обрати клацанням правою кнопкою миші.
... that you can constrain the cost counts shown to only a few parts of the whole trace by selecting these parts in the "Trace Selection" Dockable? To generate multiple parts in a profiling run with cachegrind, use e. g. option --cachedumps=xxx for parts of a length of xxx basic blocks (A basic block is a run of not-branching assembler statements inside of your program code).
... що ви можете обмежити показані вартості лише деякими з частин всього трасування, якщо виберете ці частини на панелі « Вибір трасування »? Щоб створити декілька частин під час запуску профілювання у cachegrind, скористайтеся, наприклад, параметром -- cachedumps=xxx для частин довжиною у xxx базових блоків (Базовим блоком є блок з асемблерних інструкцій без розгалуження всередині коду вашої програми).
(no caller)
(без викликання)
%1 via %2
% 1 через% 2
(no callee)
(без виклику)
(global)
(загальний)
Recalculating Function Cycles...
Переобчислення циклів функції...
%1 from %2
% 1 від% 2
Instruction Fetch
Отримання інструкцій
Data Read Access
Доступ для читання даних
Data Write Access
Доступ для запису даних
L1 Instr. Fetch Miss
Похибка отримання інстр. L1
L1 Data Read Miss
Похибка читання даних L1
L1 Data Write Miss
Похибка запису даних L1
L2 Instr. Fetch Miss
Похибка отримання інстр. L2
L2 Data Read Miss
Похибка читання даних L2
L2 Data Write Miss
Похибка запису даних L2
User Time
Час користувача
L1 Miss Sum
Загальна сума похибки для L1
L2 Miss Sum
Загальна сума похибки для L2
Cycle Estimation
Оцінка циклів
Invalid Context
Некоректний контекст
Unknown Context
Невідомий контекст
Part Source Line
Частина рядка джерела
Source Line
Рядок джерела
Part Line Call
Частковий рядковий виклик
Line Call
Рядковий виклик
Part Jump
Перехід між частинами
Jump
Перехід
Part Instruction
Інструкція частини
Part Instruction Jump
Інструкція переходу частини
Instruction Jump
Інструкція переходу
Part Instruction Call
Виклик інструкції частини
Instruction Call
Виклик інструкції
Part Call
Виклик частини
Part Function
Функція частини
Function Source File
Файл джерела функції
Function Cycle
Функціональний цикл
Part Class
Клас частини
Part Source File
Частина файла джерела
Part ELF Object
ELF- об’ єкт частини
ELF Object
Об' єкт ELF
Profile Part
Частина профілю
Program Trace
Трасування програми
Import filter for Cachegrind/ Callgrind generated profile data files
Фільтр імпорту для створених за допомогою Cachegrind/ Callgrind файлів даних профілю
Active call to '%1 '
Задіяний виклик «% 1 »
Jump %1 of %2 times to 0x%3
Перехід% 1 з% 2 разів до 0x% 3
Jump %1 times to 0x%2
Перехід% 1 разів до 0x% 2
(cycle)
(цикл)
Stack Selection
Вибір стека
Cost
Вартість
Cost2
Вартість2
Parts Overview
Огляд частинA thing' s name
(no trace parts)
(немає частин трасування)
The Parts Overview A trace consists of multiple trace parts when there are several profile data files from one profile run. The Trace Part Overview dockable shows these, horizontally ordered in execution time; the rectangle sizes are proportional to the total cost spent in the parts. You can select one or several parts to constrain all costs shown to these parts only. The parts are further subdivided: there is a partitioning and an callee split mode: Partitioning: You see the partitioning into groups for a trace part, according to the group type selected. E. g. if ELF object groups are selected, you see colored rectangles for each used ELF object (shared library or executable), sized according to the cost spent therein. Callee: A rectangle showing the inclusive cost of the current selected function in the trace part is shown. This is split up into smaller rectangles to show the costs of its callees.
Огляд частин Трасування складається з декількох частин, якщо під час одного запуску профілювання отримано декілька файлів з даними профілю. Панель огляду частин трасування показує частини, впорядковані за часом виконання у горизонтальному напрямку, розміри прямокутника пропорційні до загальної часової вартості кожної частини. Ви можете вибрати одну або декілька частин, щоб обмежити перегляд вартостями лише цих частин. Частини підлягають подальшому розбиттю: існують режими розбиття за розділами і за викликом: За розділом: Ви бачите розбиття за розділами на групи частини трасування, відповідно до вибраного типу групи. Наприклад, якщо обрано групи об’ єктів ELF, ви побачите кольорові прямокутники для всіх використаних об’ єктів ELF (спільних бібліотек або виконуваних файлів), з розмірами, що відповідають часовим витратам на них. За викликом: Буде показано прямокутник, розмір якого відповідає включеній вартості вибраної функції у частині трасування. Його буде поділено на менші прямокутники, які відповідатимуть вартостям викликів.
Profile Part Overview: Current is '%1 '
Огляд частин профілю: поточна «% 1 »
Deselect '%1 '
Скасувати вибір «% 1 »
Select '%1 '
Вибрати «% 1 »
Select All Parts
Вибрати всі частини
Visible Parts
Видимі частини
Hide Selected Parts
Сховати вибрані частини
Show Hidden Parts
Показати приховані частини
Zoom Function
Функція зміни масштабу
Show Direct Calls
Показувати прямі виклики
Increment Shown Call Levels
Збільшення показаних рівнів виклику
Draw Names
Малювати назви
Draw Costs
Малювати вартості
Ignore Proportions
Ігнорувати пропорції
Draw Frames
Малювати рамки
Hide Info
Ховати інформацію
Show Info
Показати інформацію
(no trace loaded)
(не завантажено трасування)
Jump %1 of %2 times to %3
Перехід% 1 з% 2 разів до% 3
Jump %1 times to %2
Перехід% 1 разів до% 2
Cost 2
Вартість 2
Hex
Шістнадцятковий
Assembly Instructions
Інструкції асемблера
Source Position
Позиція у вихідному коді
Annotated Machine Code The annotated machine code list shows the assembly instructions of the current selected function together with (self) cost spent while executing an instruction. If this is a call instruction, lines with details on the call happening are inserted into the source: the cost spent inside of the call, the number of calls happening, and the call destination. The machine code shown is generated with the'objdump 'utility from the'binutils' package. Select a line with call information to make the destination function of this call current.
Код асемблера з коментарями У списку коду асемблера з коментарями показано машинні інструкції вибраної функції разом з (власною) вартістю виконання цих інструкцій. Якщо це інструкція виклику у вихідний код буде додано подробиці про те, що виконується за умови виклику: вартість виклику, кількість викликів, призначення виклику. У вікні показано вивід дизасемблера, створений утилітою « objdump » з пакунка « binutils ». Щоб зробити функцію, яка викликається, поточною, виберіть рядок з інформацією про виклик.
Go to Address %1
Перейти до адреси% 1
Hex Code
Шістн. код
There is no instruction info in the profile data file.
У файлі профілю відсутня інформація про інструкції.
Tip: For Callgrind, rerun with option
Підказка: щоб скористатися Callgrind, перезапустіть програму з параметром
To see (conditional) jumps, additionally specify
Щоб побачити (умовні) переходи, додатково вкажіть
For annotated machine code, the following object file is needed:
Для машинного коду з коментарями потрібен такий файл об’ єктів:
This file can not be found.
Файл не було знайдено.
There is an error trying to execute the command
Під час спроби виконати команду сталася помилка
Check that you have installed'objdump '.
Перевірте, чи встановили ви « objdump ».
This utility can be found in the'binutils' package.
Цю програму можна знайти у пакунку « binutils ».
(No Instruction)
(Немає інструкції)
This happens because the code of
Це сталося через те, що код
does not seem to match the profile data file.
здається не відповідає файлові даних профілю.
Are you using an old profile data file or is the above mentioned
Ви використовуєте дані застарілого файла профілю або через вищевикладені причини
ELF object from an updated installation/ another machine?
ELF- об’ єкт з оновленої системи або іншого комп’ ютера?
There seems to be an error trying to execute the command
Здається, під час спроби виконання команди виявлено помилку
Check that the ELF object used in the command exists.
Перевірити існування ELF- об’ єкта використаного у команді.
Call(s) from %1
Виклики з% 1
Call(s) to %1
Викликів% 1
(unknown call)
(невідомий виклик)
Call Graph around active Function Depending on configuration, this view shows the call graph environment of the active function. Note: the shown cost is only the cost which is spent while the active function was actually running; i. e. the cost shown for main() - if it is visible - should be the same as the cost of the active function, as that is the part of inclusive cost of main() spent while the active function was running. For cycles, blue call arrows indicate that this is an artificial call added for correct drawing which actually never happened. If the graph is larger than the widget area, an overview panner is shown in one edge. There are similar visualization options to the Call Treemap; the selected function is highlighted.
Граф викликів навколо активної функції Залежно від налаштувань, у цьому полі буде показано у графічному вигляді середовище викликів активної функції. Зауваження: показана вартість є лише вартістю, яка припадає на справжнє виконання активної функції; тобто вартість, показана для функції main () — якщо вона видима — має бути тією ж, що і вартість активної функції, оскільки вона є частиною включеної вартості main () під час виконання активної функції. У циклах, сині стрілки викликів позначають штучні виклики додані для коректного відображення (насправді, ідеальне пропорційне відображення майже неможливе). Якщо граф стає більшим за область віджета, на одному з країв з’ являється лінійка панорамування. Ті ж параметри відображення має і Деревоподібна карта викликів; у ній вибрана функція підсвічується.
Warning: a long lasting graph layouting is in progress. Reduce node/ edge limits for speedup.
Увага: виконується тривале компонування графа. Зробіть обмеження на вузли/ границі жорсткішими, щоб збільшити швидкість.
Layouting stopped.
Компонування зупинено.
The call graph has %1 nodes and %2 edges.
У графі викликів% 1 вузлів і% 2 границь.
No graph available because the layouting process failed.
Створення графу зазнало невдачі через помилку процесу компонування.
Trying to run the following command did not work: '%1 '
Спроба виконати наведену нижче команду завершилася невдало: '% 1'
Please check that'dot 'is installed (package GraphViz).
Перевірте, чи встановлено « dot » (з пакунка GraphViz).
No item activated for which to draw the call graph.
Не активовано елементів, для яких слід побудувати граф викликів.
No call graph can be drawn for the active item.
Для активного елемента неможливо намалювати граф викликів.
Error running the graph layouting tool.
Помилка під час запуску інструмента компонування графа.
There is no call graph available for function \t'%1 'because it has no cost of the selected event type.
Граф викликів для функції\ t '% 1' недоступний, оскільки вона не додає вартості до вибраного типу подій.
Caller Depth
Глибина зовнішнього виклику
Unlimited
НеобмеженоNone
Depth 0
Глибина 0
max. 2
макс. 2
max. 5
макс. 5
max. 10
макс. 10
max. 15
макс. 15
Callee Depth
Глибина виклику
Min. Node Cost
Мін. вартість вузла
No Minimum
Без мінімуму
Min. Call Cost
Мін. вартість виклику
Same as Node
Така ж як і вузла
50% of Node
50% вузла
20% of Node
20% вузла
10% of Node
10% вузла
Birds-eye View
Вид з висоти пташиного польоту
Top to Down
Зверху вниз
Left to Right
Зліва направо
Stop Layouting
Зупинити компонування
As DOT file...
Як файл DOT...
Arrows for Skipped Calls
Стрілки для пропущених викликів
Inner-cycle Calls
Виклики всередині циклу
Cluster Groups
Зібрати групи
Tall
Високий
Export Graph As DOT file
Експортувати граф як файл DOT
Export Graph As Image
Експортувати граф як зображення
Images (*. png *. jpg)
Зображення (*. png *. jpg)
Move to Top
Пересунути вгоруRight
Top
ВгоріShow on Right
Move to Right
Пересунути праворучBottom
Right
ПраворучShow on Bottom
Move to Bottom
Пересунути внизBottom Left
Bottom
ВнизуShow on Bottom Left
Move to Bottom Left
Пересунути вниз ліворучTop
Move Area To
Пересунути область
Hide This Tab
Сховати цю вкладку
Hide Area
Сховати ділянкуShow on Top
Show Hidden On
Показувати приховані
(No profile data file loaded)
(Не завантажено жодного файла з даними профілю)
Callers
Зовнішні виклики
Callee Map
Карта внутрішніх викликів
Source Code
Джерельний код
Callees
Внутрішні виклики
Caller Map
Карта зовнішніх викликів
Machine Code
Код асемблера
Information Tabs This widget shows information for the currently selected function in different tabs: The Costs tab shows a list of available event types and the inclusive and self-costs related to these types. The Parts tab shows a list of trace parts if the trace consists of more than one part (otherwise, this tab is hidden). The cost of the selected function spent in the different parts together with the calls happening is shown. The Call Lists tab shows direct callers and callees of the function in more detail. The Coverage tab shows the same as the Call Lists tab, but also shows indirect callers and callees, not just direct ones. The Call Graph tab shows a graphical visualization of the calls made by this function. The Source Code tab presents annotated source code if debugging information and the source file are available. The Machine Code tab presents annotated assembly instructions if profile information at instruction level is available. For more information, see the What's This? help of the corresponding tab widget.
Інформаційні сторінки Цей віджет показує інформацію щодо вибраної функції на декількох сторінках: Сторінка « Вартість » показує список доступних типів подій, включену і власну вартість, відповідно до цих типів. Сторінка « Частини » показує список всіх частин трасування, якщо трасування складається з декількох частин (у іншому випадку, цю сторінку буде приховано). На цій сторінці буде показано вартість вибраної функції у різних частинах зібрана разом і інформацію про виклики функції. На сторінці « Списки викликів » показано детальну інформацію про функції, які викликають вибрану функцію, і які викликає вибрана функція напряму. На сторінці « Охоплення » показано ту ж інформацію, що і на сторінці « Списки викликів », але виклики можуть бути як прямими, так і опосередкованими. Сторінка « Граф викликів » демонструє графічну візуалізацію викликів виконаних заданою функцією. На сторінці « Вихідний код » показано вихідний код з коментарями, якщо доступні вихідний файл і інформація для зневадження. На сторінці « Асемблер » представлено код асемблера з коментарями, якщо доступна інформація профілювання щодо рівня інструкцій. Докладніше про все можна дізнатися за допомогою довідки Що це? на віджеті відповідної сторінки.
(No function selected)
(Не вибрано функцію)
Source (unknown)
Джерело (невідоме)
Annotated Source The annotated source list shows the source lines of the current selected function together with (self) cost spent while executing the code of this source line. If there was a call in a source line, lines with details on the call happening are inserted into the source: the cost spent inside of the call, the number of calls happening, and the call destination. Select a inserted call information line to make the destination function current.
Вихідний код з коментарями У Списку вихідного коду з коментарями показано рядки вихідного коду вибраної функції разом з інформацію про (власну) вартість виконання коду цього рядка вихідного коду. Якщо у рядку вихідного коду відбувається виклик, у вихідний код буде додано рядки з подробицями про виклик: вартістю виклику, кількістю викликів, призначенням виклику. Виберіть вставлений рядок з інформацією про виклик, щоб вибрати функцію призначення виклику.
Go to Line %1
Перейти до рядка% 1
(No Source)
(Немає джерела)
There is no cost of current selected type associated
Поточному вибраному типу не відповідає жодна вартість.
with any source line of this function in file
з будь- яким рядком джерела цієї функції у файлі
Thus, no annotated source can be shown.
Отже, вихідний код з коментарями показати неможливо.
Source ('%1 ')
Джерело («% 1 »)
--- Inlined from '%1 '---
--- Вбудований виклик з «% 1 » ---
--- Inlined from unknown source ---
--- Вбудований виклик з невідомого джерела ---
There is no source available for the following function:
Для наступної функції відсутній вихідний код:
This is because no debug information is present.
Причиною є відсутність інформації для зневаджування.
Recompile source and redo the profile run.
Перекомпілюйте вихідний код і повторіть профілювання.
The function is located in this ELF object:
Функція знаходиться у цьому ELF- об’ єкті:
This is because its source file cannot be found:
Причина полягає у відсутності файла вихідних кодів:
Add the folder of this file to the source folder list.
Додати теку цього файла до списку тек вихідних кодів.
The list can be found in the configuration dialog.
Список можна знайти у діалозі налаштування.
(Thread %1)
(Нитка% 1)
(active)
(активний)
Self
Власний
The Flat Profile The flat profile contains a group and a function selection list. The group list contains all groups where costs are spent in, depending on the chosen group type. The group list is hidden when group type'Function 'is selected. The function list contains the functions of the selected group (or all for'Function' group type), ordered by the costs spent therein. Functions with costs less than 1% are hidden on default.
Плоский профіль У плоскому профілі міститься список вибору групи і функції. У списку груп показано всі групи, на які витрачається обчислювальна потужність, залежно від вибраного типу групи. Список груп буде сховано, якщо обрано тип групи « Функція ». У списку функцій показано функції вибраної групи (або всі функції для групи « Функція »), впорядковані за обчислювальною вартістю. Типово функції з вартістю меншою за 1% буде приховано.
Caller
Зовнішній виклик
Calling
Викликає
Callee
Внутрішній виклик