natgillin/translations-raw huggingface dataset:
Opens an empty top-level window in which you can load profile data. This action is not really necessary, as File Open gives you a new top-level window if the current one already shows some data.
Відкрити порожнє вікно верхнього рівня, у яке ви можете завантажите дані профілювання. Насправді, цей пункт не дуже то і потрібен, оскільки за допомогою пункту меню Файл Відкрити... ви зможете відкрити нове вікно верхнього рівня, якщо у поточному вікні вже показано певні дані.
Pops up the & kde; file selector to choose a profile data file to be loaded. If there is some data already shown in the current top-level window, this will open a new window; if you want to open additional profile data in the current window, use File Add.
Відкрити діалогове вікно відкриття файла & kde;, у якому ви зможете обрати файл даних профілювання, який слід завантажити. Якщо у поточному вікні верхнього рівня вже показано певні дані, програма відкриє нове вікно; якщо ви бажаєте додати дані профілювання у поточне вікно, скористайтеся пунктом меню Файл Додати....
The name of profile data files usually ends in. pid. part - threadID, where part and threadID are optional. pid and part are used for multiple profile data files belonging to one application run. By loading a file ending only in pid, any existing data files for this run with additional endings are loaded as well.
Назви файлів даних профілювання зазвичай завершуються на. pid. частина - ідентифікатор потоку, де частина і ідентифікатор потоку є необов’ язковими, а pid і частина використовуються для декількох файлів даних профілювання, що стосуються одного запуску програми. Якщо завантажити файл, назва якого завершується лише на pid, буде завантажено не лише файли даних для цього запуску, але і файли з додатковими суфіксами.
If there exist profile data files cachegrind. out.123 and cachegrind. out.123.1, by loading the first, the second will be automatically loaded too.
Якщо існують файли даних профілювання cachegrind. out. 123 і cachegrind. out. 123. 1, після завантаження першого з файлів другий файл буде завантажено автоматично.
File Add
Файл Додати...
Adds a profile data file to the current window. Using this, you can force multiple data files to be loaded into the same top-level window even if they are not from the same run, as given by the profile data file naming convention. For example, this can be used for side-by-side comparison.
Додати файл даних профілювання у поточне вікно. За допомогою цього пункту ви можете примусити програму до завантаження декількох файлів даних до одного вікна верхнього рівня, навіть якщо вони не належать до одного запуску програми згідно до угоди щодо назв файлів даних профілювання. Цим можна, наприклад, скористатися для порівняльного аналізу.
Reload the profile data. This is useful when another profile data file was generated for an already loaded application run.
Перезавантажити дані профілювання. Таке перезавантаження найцікавіше після того, як було створено інший файл даних профілювання для вже завантаженого запуску програми.
What is & kcachegrind; for? I have no idea.
Для чого призначено & kcachegrind;? Не можу здогадатися.
& kcachegrind; is a helpful at a late stage in software development, called profiling. If you do n't develop applications, you do n't need & kcachegrind;.
& kcachegrind; корисний на останніх стадіях розробки програмного забезпечення, які називаються профілюванням. Якщо ви не є розробником програм, вам не потрібен & kcachegrind;.
What is the difference between Incl. and Self?
У чому різниця між « Вкл. » і « Власна »?
These are cost attributes for functions regarding some event type. As functions can call each other, it makes sense to distinguish the cost of the function itself (Self Cost) and the cost including all called functions (Inclusive Cost). Self is sometimes also referred to as Exclusive costs.
Це атрибути вартості для функцій, що стосуються подій певного типу. Оскільки функції можуть викликати одна одну, має сенс відрізняти вартість самої функції (« власну вартість ») і вартість разом з всіма викликаними функціями (« включену вартість »). « Власну » вартість іноді також називають « виключною ».
So, for example, for main(), you will always have an inclusive cost of almost 100%, whereas the self cost is negligible when the real work is done in another function.
Отже, наприклад, для main () ви завжди матимете включену вартість близьку до 100%, тоді як власна вартість цієї функції є незначною, оскільки справжню роботу виконує інша функція.
The toolbar and menubar of my & kcachegrind; look spartan. Is this normal?
Панель інструментів або смужка меню мого & kcachegrind; виглядають якось аж занадто спрощеними. Це нормально?
& kcachegrind; has probably been installed incorrectly on your system. It is recommended to compile it with the installation prefix set to your system-wide & kde; base folder, like configure --prefix= / opt/ kde4; make install. If you choose another folder, like $HOME / kde, you should set the environment variable KDEDIR to this folder before running & kcachegrind;.
Очевидно, у вашій системі & kcachegrind; було встановлено неправильно. Рекомендуємо вам зібрати програму з префіксом встановлення, що збігається з базовою текою & kde; у вашій теці, наприклад, configure -- prefix= / opt/ kde4; make install. Якщо ви оберете іншу теку, наприклад, $HOME / kde, вам слід додати до значення змінної середовища KDEDIR цю теку до запуску & kcachegrind;.
If I double-click on a function down in the Call Graph view, it shows for function main() the same cost as the selected function. Is n't this supposed to be constant at 100%?
Якщо навести вказівник на позначку функції у перегляді графу викликів і двічі клацнути лівою кнопкою миші, для функції main () буде показано ту саму вартість вибраної функції. Хіба вартість всіх функцій рівна сталій 100%?
You have activated a function below main(), which obviously costs less than main() itself. For every function, it is shown only the part of the cost spent while the activated function is running; that is, the cost shown for any function can never be higher than the cost of the activated function.
Якщо ви активуєте вкладену функцію main () її вартість буде меншою за вартість main (). Для будь- якої функції, буде показано лише частину повної вартості функції, цю вартість було витрачено на виконання активованої функції; тобто, вартість, показана для будь- якої функції ніколи не може перевищувати вартість активованої функції.
Cost Entity
Елемент вартості
An abstract item related to source code to which event counts can be attributed. Dimensions for cost entities are code location (eg; source line, function), data location (eg; accessed data type, data object), execution location (eg; thread, process), and tuples or triples of the aforementioned positions (eg; calls, object access from statement, evicted data from cache).
Абстрактний елемент, пов’ язаний з вихідними кодами, з якими можна пов’ язати кількість подій. Вимірами для елементів вартості є адреси коду (наприклад, рядок вихідних кодів, функція), адреси даних (наприклад, тип даних для доступу, об’ єкт даних), адреса виконання (наприклад, потік, процес) і пари або трійки вище наведених позицій (наприклад, виклики, доступ до даних з інструкції, витискання даних з кешу).
Event Costs
Вартість подій
Sum of events of some event type occurring while the execution is related to some cost entity. The cost is attributed to the entity.
Сума вартостей подій певного типу, які трапляються під час виконання, пов’ язаного з певним елементом вартості. Вартість буде прив’ язано до елемента.
The kind of event of which costs can be attributed to a cost entity. There are real event types and inherited event types.
Різновид події, з яким можна пов’ язати елемент вартості. Існують справжні типи подій і успадковані типи подій.
Inherited Event Type
Успадкований тип подій
A virtual event type only visible in the view, defined by a formula to be calculated from real event types.
Віртуальний тип подій, видимий лише на панелях перегляду, визначений формулою, за якою можна обчислювати дані на основі справжніх типів подій.
Profile Data File
Файл даних профілювання
A file containing data measured in a profile experiment, or part of one, or produced by post-processing a trace. Its size is typically linear with the code size of the program.
Файл, у якому містяться дані, отримані під час випробування з профілюванням (або його частини), або дані, отримані на основі обробки траси. Зазвичай, розмір цього файла пропорційний розмірів коду програми.
Profile Data Part
Частина « Дані профілювання »
Data from a profile data file.
Дані з файла даних профілювання.
Profile Experiment
Експеримент з профілювання
A program run supervised by a profiling tool, producing possibly multiple profile data files from parts or threads of the run.
Програму буде запущено під наглядом інструменту профілювання, що призведе до можливого створення декількох файлів профілювання запущених частин або потоків.
Profile Project
Проект з профілювання
A configuration for profile experiments used for one program to profile, perhaps in multiple versions. Comparisons of profile data typically only makes sense between profile data produced in experiments of one profile project.
Налаштування для експериментів з профілювання, які використовуватимуться для одної з профільованих програм, можливо, у декількох версіях. Порівняння даних профілювання, типово, має сенс лише між даними профілювання, створеними під час експериментів одного проекту профілювання.
The process of collecting statistical information about runtime characteristics of program runs.
Процес збирання статистичних відомостей щодо характеристик виконання запущеної програми.
Real Event Type
Справжній тип подій
An event type that can be measured by a tool. This requires the existence of a sensor for the given event type.
Тип подій, які можна виміряти інструментом. Для вказаного типу подій потрібне існування сенсора.
Trace
Траса
A sequence of timestamped events that occurred while tracing a program run. Its size is typically linear with the execution time of the program run.
Послідовність подій з позначками часу, які сталися під час трасування запущеної програми. Зазвичай, розмір траси пропорційний до часу виконання запущеної програми.
Trace Part
Частина « Трасування »
Tracing
Трасування
The process of supervising a program run and storing its events, sorted by a timestamp, in an output file, the trace.
Процес нагляду за виконанням програми зі збереженням списку подій програми, впорядкованого за часом у файлі виводу, трасі (Trace).
Thanks to Julian Seward for his excellent & valgrind;, and Nicholas Nethercote for the & cachegrind; addition. Without these programs, & kcachegrind; would not exist. Some ideas for this & GUI; were from them, too.
Дякуємо Julian Seward за його чудовий інструмент & valgrind;, а також Nicholas Nethercote за додавання & cachegrind;. Без цих програм & kcachegrind; ніколи не було б створено. Певні ідеї цього графічного інтерфейсу користувача також було запозичено з цих програм.
Thanks for all the bug reports and suggestions from different users.
Крім того, спасибі на повідомлення про вади та пропозиції іншим користувачам.
How to obtain & kcachegrind;
Як отримати & kcachegrind;
& kcachegrind; is part of the & package; package of & kde;. For less supported interim releases, & callgrind; and further documentation, see the Web page. Look there for further installation and compile instructions.
& kcachegrind; є частиною пакунка & package; & kde;. Внутрішні випуски з зниженим рівнем підтримки, & callgrind;, а також докладнішу документацію можна знайти на домашній сторінці програми. Там ви можете знайти подальші настанови зі збирання і встановлення.
In order to use & kcachegrind;, you need & kde; 4. x. To generate profile data, & cachegrind; or & calltree; /callgrind; is recommended.
Для того, щоб ви могли користуватися & kcachegrind;, вам знадобиться & kde; 4. x. Для створення даних профілювання ми рекомендуємо використовувати & cachegrind; або & calltree; / callgrind;.
All configuration options are either in the configuration dialog or in the context menus of the views.
Всі параметри налаштування можна знайти або у діалоговому вікні налаштування або у контекстних меню переглядів.
At first start, this area will be divided into a top and a bottom part, each with different visualizations selectable by tabs. To move visualization views, use the context menu of the tabs, and adjust the splitters between visualizations. To quickly switch between different visualization layouts, use View/ Layout/ Duplicate, change the layout and switch between layouts with View/ Layout/ Next (or, even better, use the corresponding keyboard shortcuts).
Після першого запуску цю область буде поділено на верхню і нижню частину, у кожній з них можна вибрати різні візуалізації за допомогою вкладок. Для пересування переглядів візуалізацій ви можете скористатися контекстним меню вкладок або перемістити роздільники між областями візуалізації. Для пришвидшення перемикання між різними компонуваннями візуалізації скористайтеся пунктом меню Перегляд/ Розкладка/ Здублювати, змініть компонування або перемкніться між компонуваннями за допомогою пункту меню Перегляд/ Розкладка/ Перейти до наступного (або, навіть краще, скористайтеся відповідними клавіатурними скороченнями).
Visualization Area
Область візуалізації
Visualizations
Візуалізації
View Primary Event Type
Перегляд Тип головної події
(To-do)
(Ще не описано)
View Secondary Event Type
Перегляд Вторинний тип подій
View Grouping
Перегляд Групування
View Layout
Перегляд Компонування
View Split
Перегляд Розділити
The following is a mixed list of terms.
Далі наведено невпорядкований список термінів.
Profile Data Part (incorrectly used also: Trace Part): Data from a profile data file.
Частина даних профілювання (не зовсім коректна назва — частина траси): дані з файла даних профілювання.
April 7, 2003
7 квітня 2003 року
Undo C++ name mangling for symbols
Скасовує спотворення назв C++ для символів
demangle reads a list of C++ mangled symbol names from standard input and converts these names to human-readable form on standard output.
demangle читає список спотворених C++ назв символів зі стандартного введення і перетворює ці назви у придатну для читання людиною форму з виводом до стандартного виводу.
This utility is part of the & kde; Software Development Kit.
Цей інструмент є частиною набору засобів & kde; для розробки програмного забезпечення.
Create a file called names containing the following mangled symbol names:
Створити файл з назвою names, що містить такі спотворені назви символів:
These names can then be demangled as follows:
Відновити початкові назви після спотворення можна так:
example$ demangle & lt; names Object: :metaObject() const QPtrListlt; Arrowgt;: :clear() construction vtable for KMainWindow-in-Kolf
example$ demangle & lt; names Object:: metaObject () const QPtrListlt; Arrowgt;:: clear () construction vtable for KMainWindow- in- Kolf
The & kompare; Handbook
Підручник з & kompare;
& kompare; is a & GUI; front-end program that enables differences between source files to be viewed and merged. & kompare; can be used to compare differences on files or the contents of folders. & kompare; supports a variety of diff formats and provide many options to customize the information level displayed.
& kompare; є програмою — графічним інтерфейсом користувача, за допомогою якої ви можете переглядати різницю між текстами файлів та об’ єднувати тексти файлів. & kompare; можна використовувати для порівняння вмісту як файлів, так і тек. & kompare; підтримує багато різних форматів різниці між файлами, у цій програми передбачено багато параметрів, за допомогою яких ви зможете налаштувати рівень показу інформації.
This document describes & kompare; version & version;.
У цьому документі описано & kompare; версії & version;.
Merge
Об' єднання
Patch
Латка
Hunk
Розбіжність
When two or more people are working on a file and passing it back and forth between one another, it becomes difficult to see what changes have been made to a new version or copy of the file. Opening the new copy and the original, side-by-side in the application used to create it is one solution but, laborious, time consuming, and prone to error. This is where a program to show differences, diffs for short, is useful.
Якщо над файлом працюють двоє або декілька осіб, пересилаючи цей файл один одному для перегляду і коригування, іноді важко встановити, які саме зміни було внесено до нової версії або копії файла. Можна відкрити у вікні відповідної програми тексти копії і оригіналу один поруч з іншим, а потім порівняти ці тексти, але таке вирішення проблеми є трудомістким, дуже тривалим, з ймовірністю помилок. Ось у такому випадку вам і знадобиться програма, яка покаже вам різницю між файлами (яку заради скорочення ми будемо називати просто різницею).
As would be expected, an appropriate name for such a program would be & quot; diffquot;. As it happens, the program diff is installed on most & Linux; -based systems and is used for exactly this purpose. Developers often use diff, as a command line tool, to show differences between versions of a source code file. However, the use of diff is not limited to showing differences in code source files, it can be used on many text-based file types.
Як і слід було очікувати, назва цієї програми & quot; diffquot; (від англійського « difference »). Отже, програма diff типово встановлюється у більшості заснованих на & Linux; системах і виконує саме ті функції, про які ми говорили вище. Розробники часто використовують diff, як інструмент командного рядка, для перегляду різниці між версіями файлів початкових кодів програм. Але область використання diff не обмежується показом різниці у файлах початкових кодів, цю програму можна застосовувати для порівняння багатьох інших типів текстових файлів.
Using diff from the command line can be confusing, learning the diff command syntax and deciphering the output can bewilder most people. This is where & kompare; comes into play. Providing a graphical front-end to the diff program, the interface displays source and destination files side-by-side with all differences automatically highlighted. From this starting point, changes in one file can be sequentially applied to the other file on a selective and controlled basis. Not all changes need to be applied and if you do apply a change it can always be & apos; unappliedapos;. When all required changes have been applied they can be saved and will display as normal in the original application used to create the file.
Використання diff за допомогою командного рядка може видатися незручним, потреба у вивченні синтаксису команди diff та роботі з даними, виведеними програмою, може збентежити багатьох. Ось тут і вступає до гри & kompare;. Ця програма є графічною оболонкою для роботи з diff, у інтерфейсі цієї програми буде показано вміст файлів, які ви порівнюєте поруч один з одним, всі відмінності буде виділено кольором. Від початку, зміни у одному з файлів можна буде послідовно застосувати до вмісту іншого файла з можливістю вибору і керування. У програмі передбачено можливість вибіркового застосування змін, всі внесені зміни може бути скасовано. Після внесення всіх потрібних змін файли можна зберегти, — їх буде нормально показувати програма, у якій ці файли було створено.
In addition to displaying differences between a source and destination file, & kompare; can be used to create and view a special file called a & apos; diffapos;. This file captures the differences between the two sources into a single file that can be used to view and apply changes to any other copy of the file. For example, if two people are editing a document. The first person wants to make changes and send just the changes made to the second person. Normally, the first person would send a complete copy of the modified document to the second person, who would then have to compare the modified document side-by-side with unmodified version. The process for this is much like what we have described in the previous paragraphs. With & kompare; the first person would first make a local copy of the file to be modified, then make changes and compare the original and modified copy. Now using & kompare; a diff file can be created that captures only the changes made. This can be sent to the second person in place of a whole file containing the changes.
Окрім показу різниці між файлами джерела і призначення, & kompare; можна використовувати для створення спеціального файла різниці, який називається « diff ». У цьому файлі буде зібрано всі відмінності між двома початковими файлами, ним можна буде скористатися для перегляду і внесення змін до інших копій цього файла. Приклад: нехай двоє редагують один файл документа. Один з редакторів бажає надіслати лише внесені ним зміни щодо початкового варіанта іншому редактору. Зазвичай, перший з редакторів мав би надіслати цілу копію зміненого документа іншому редактору, якому потім довелося б порівнювати змінену версію з початковою. Процес цього порівняння вже було описано вище. За допомогою & kompare; першому з редакторів достатньо було б спочатку створити локальну копію файла, який буде редагуватися, а потім внести до нього зміни і порівняти початкову і змінену копії. Після цього можна за допомогою & kompare; створити файл різниці, у якому буде зібрано всі внесені зміни. Цей файл можна надіслати іншому редактору замість надсилання зміненого файла повністю.
Using & kompare; the second person can view the diff file, compare it to the local copy of the document and apply the changes made by the first person. So the process can go on for many versions of the document, each person making changes, creating diffs, distributing them and applying them. This process is commonly called & quot; patchingquot;, a term taken from the program named & quot; patchquot; which is another command line tool specifically designed for the purpose of applying diff files.
За допомогою & kompare; другий редактор зможе переглянути файл різниці (diff), порівняти його з локальною копією документа і внести зміни, вказані першим редактором. Отже можна побудувати роботу з багатьма версіями документа, кожен з редакторів вноситиме зміни, створюватиме файли різниці, поширюватиме їх і вноситиме отримані від інших редакторів зміни. Зазвичай, такий процес називають « латанням », цей термін виник через використання програми з назвою « patch » (залатати), яку було спеціально розроблено з метою внесення змін на основі файлів різниці (diff).
It sometimes happens that people edit a file at the same time. In this situation it is likely that people will make changes in the document at exactly the same line. This creates a problem because, without applied caution, people could be overwriting each others work as they apply the diff files they receive. Fortunately the developers of the diff and patch programs took this into consideration and so these tools will not allow such changes to be applied without manual intervention. When this state is reached, it is known as a & quot; conflictquot;. & kompare; will display conflicts so that you can manually resolve them, deciding which changes should be applied to which file.
Іноді трапляється, що люди редагують один файл одночасно. У такому випадку може трапитися так, що зміни буде внесено у один і той самий рядок. Таким чином виникне проблема, яка полягає у тому, що якщо редакторам наперед невідомо про те, чи було внесено зміни у однакові частини документа, редактори можуть знищити результати власної праці перезаписуванням цих результатів роботою іншого редактора, отриманою як файл різниці. На щастя розробники програм diff і patch взяли цей випадок до уваги: подібні зміни неможливо буде застосувати без втручання людини. Виникнення подібних ситуацій називають « конфліктом ». & kompare; покаже конфлікти, і ви зможете розв’ язати їх вручну, вказавши програмі, які саме зміни має бути внесено до кожного з файлів.