natgillin/translations-raw huggingface dataset:
The Flat Profile contains a group list and a function list. The group list contains all groups where cost is spent in, depending on the chosen group type. The group list is hidden when grouping is switched off.
Lameprofiil koosneb gruppide ja funktsioonide nimekirjast. Gruppide nimekirja kuuluvad sõltuvalt valitud grupi tüübist kõik grupid, kus esineb kulu. Gruppide nimekiri on peidetud, kui rühmitamine ei ole sisse lülitatud.
The function list contains the functions of the selected group (or all functions if grouping is switched off), ordered by some column, & eg; inclusive or self costs spent therein. There is a maximum number of functions shown in the list, configurable in Settings Configure KCachegrind.
Funktsioonide nimekiri sisaldab valitud grupi funktsioone või kõiki funktsioone, kui rühmitamine ei ole sisse lülitatud. Funktsioonid on seatud järjekorda mõne veeru, näiteks kumulatiivse või omakulu järgi. Seda, kui palju funktsioone nimekirjas maksimaalselt näidatakse, saab määrata seadistustedialoogis (Seadistused KCachegrindi seadistamine).
In a profile run, multiple profile data files can be produced, which can be loaded together into & kcachegrind;. The Parts Overview sidedock shows these, ordered horizontally according to creation time; the rectangle sizes are proportional to the cost spent each part. You can select one or several parts to constrain the costs shown in the other & kcachegrind; views to these parts only.
Profileerimisel on võimalik luua mitu profiiliandmete faili, mida saab üheskoos & kcachegrind; is laadida. Osade ülevaate dokis näidatakse neid vastavalt loomisajale rõhtsalt korraldatuna, kusjuures ristkülikute suurus vastab antud osa kulule. Üht või mõnda osa valides saab piirata kulu, mida & kcachegrind; näitab muudes vaadetes, ainult valitud osaga või osadega.
The parts are further subdivided between a partitioning and an inclusive cost split mode:
Osad on aga täiendavalt jagatud kas partitsioneerimis - või kumulatiivses režiimis:
The partitioning is shown in groups for a profile data part, according to the group type selected. For example, 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.
Partitsioneerimine: profiiliandmete osa on jagatud rühmadeks vastavalt valitud rühma tüübile. Kui näiteks valida & ELF; - objektide rühmad, näed iga kasutatud & ELF; - objekti (jagatud teegi või käivitatava faili) kohta värvilist ristkülikut, mille suurus sõltub objekti kulust.
A rectangle showing the inclusive cost of the current active function in the part is shown. This, again, is split up to show the inclusive costs of its callees.
Selle puhul näidatakse parajasti aktiivse funktsiooni kumulatiivset kulu osas ristkülikuna. See omakorda on täiendavalt jagatud, näidates oma väljakutsutute kumulatiivset kulu.
This is a purely fictional most probable call stack. It is built up by starting with the current active function, and adds the callers and callees with highest cost at the top and to bottom.
See on täiesti fiktiivne kõige tõenäolisem väljakutsete pinu. Seda alustatakse parajasti aktiivsest funktsioonist ning üles ja alla lisatake suurima kuluga väljakutsujad ja väljakutsutud.
The Cost and Calls columns show the cost used for all calls from the function in the line above.
Veerud Kulu ja Väljakutsed näitavad kõigi mainitud rea väljakutsete kulu.
The Event Type list shows all cost types available and the corresponding self and inclusive cost of the current active function for that event type.
Sündmuse tüübi nimekiri näitab kõiki antud sündmuse tüübi parajasti aktiivse funktsiooni saadaolevaid kulutüüpe ning vastavat kumulatiivset ja omakulu.
By choosing an event type from the list, you change the type of costs shown all over & kcachegrind; to the selected one.
Nimekirjast sündmuse tüüpi valides saab muuta kõikjal & kcachegrind; is näidatavat kulutüüpi.
These lists show calls to and from the current active function. With All Callers and All Callees are meant those functions reachable in the caller and callee direction, even when other functions are in between.
Need nimekirjad näitavaid väljakutseid nii parajasti aktiivsest funktsioonist kui parajasti aktiivsele funktsioonile. Kõik väljakutsujad ja kõik väljakutsutud tähendavad siin funktsioone, mida on võimalik väljakutsuja/ väljakutsutu puhul jälgida isegi juhul, kui vahele jääb muid funktsioone.
Direct Callers
Otse väljakutsujad
Direct Callees
Otse väljakutsutud
A treemap view of the primary event type, up or down the call hierarchy. Each colored rectangle represents a function; its size is approximately proportional to the cost spent therein while the active function is running (however, there are drawing constrains).
Esmase sündmuse tüübi puukujuline vaade piki väljakutsete hierarhiat üles või alla. Iga värviline ristkülik tähistab funktsiooni, selle suurus on aga võimalikult hästi proportsioonis kuluga ajal, mis aktiivne funktsioon töötab (proportsionaalsuse täpsusel on küll omad piirangud).
For the Caller Map, the graph shows the nested hierarchy of all callers of the currently activated function; for the Callee Map, it shows that of all callees.
Väljakutsujate kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsujate pesastatud hierarhiat. Väljakutsutute kaardi korral näitab graafik kõigi parajasti aktiivse funktsiooni väljakutsutute pesastatud hierarhiat.
Appearance options can be found in the context menu. To get exact size proportions, choose Skip Incorrect Borders. As this mode can be very time-consuming, you may want to limit the maximum drawn nesting level before. Best determinates the split direction for children from the aspect ratio of the parent. Always Best decides on remaining space for each sibling. Ignore Proportions takes space for function name drawing before drawing children. Note that size proportions can get heavily wrong.
Välimuse valikud leiab kontekstimenüüst. Täpse suuruse näitamiseks vali Jäta vigased piirded vahele. Kuna see võib võtta tublisti aega, tasuks eelnevalt piirata kuvamise maksimaalne sügavus. Parim määratleb järglaste poolitamise suuna eellaste proportsiooni põhjal. Alati parim määratleb järelejäänud ruumi igale järglasele. Ignoreeri proportsioone jätab enne järglaste joonistamist ruumi funktsiooni nimele. Arvesta, et suuruse proportsioonid võivad eriti halval juhul olla tugevasti moonutatud.
Keyboard navigation is available with the left and right arrow keys for traversing siblings, and up and down arrow keys to go a nesting level up and down. & Enter; activates the current item.
Järglaste vahel saab liikuda ka klaviatuuri abil, kasutades vasak - ja paremnoole klahve. Üles - ja allanoole klahvidega saab hierarhias taseme võrra üles - või allapoole liikuda. Klahv & Enter; aktiveerib elemendi, millel parajasti viibid.
This view shows the call graph around the active function. The cost shown is only the cost spent while the active function was actually running, & ie; the cost shown for main() (if it's 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.
See näitab väljakutsete graafikut aktiivse funktsiooni piirkonnas. Näidatakse ainult kulu aktiivse funktsiooni tegeliku töötamise ajal, & ie; main () puhul, kui see muidugi on näha, näidatakse kulu, mis on tegelikult sama aktiivse funktsiooni kuluga, kuna see on osa main () kumulatiivsest kulust aktiivse funktsiooni töötamise ajal.
For cycles, blue call arrows indicate that this is an artificial call, which never actually happened, added for correct drawing.
Tsüklite puhul näitavad sinised väljakutsenooled, et tegemist on kunstliku väljakutsega, mis on lisatud ainult graafiku korrigeerimiseks ja mida tegelikult pole kunagi esinenud.
If the graph is larger than the drawing area, a bird's eye view is shown on a side. There are view options similar to those of the call maps; the selected function is highlighted.
Kui graafik ei mahu näitamisalasse ära, näidatakse küljel tillukest eelvaatlust. See sarnaneb kõiges täpselt väljakutsepuule ning valitud funktsioon on seal esile tõstetud.
The annotated source or assembler lists show the source lines or disassembled instructions of the current active function together with the (self) cost spent executing the code of a source line or instruction. If there was a call, lines with details on the call are inserted into the source: the (inclusive) cost spent inside of the call, the number of calls happening, and the call destination.
Annoteeritud lähtekoodi ja assembleri nimekiri näitab parajasti aktiivse funktsiooni lähtekoodiridu/ disassembleeritud instruktsioone koos (oma) kuluga lähterea/ instruktsiooni koodi täitmisel. Väljakutse korral lisatakse lähtekoodi read väljakutse detailidega: väljakutse (kumulatiivne) kulu, väljakutsete arv ja väljakutse sihtmärk.
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.
Avab tühja tipptaseme akna, millesse saab laadida profileerimisandmed. Õigupoolest pole seda väga vajagi, sest Fail Ava... tekitab samuti uue tipptaseme akna, mis näitab juba valitud andmeid.
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.
Avab & kde; failidialoogi, milles saab valida laaditava profileerimisandmete faili. Kui parajasti avatud tipptaseme aknas on juba mingid andmed, avatakse uus aken. Kui soovid avada täiendavad profileerimisandmed aktiivses aknas, kasuta käsku Fail Lisa.
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.
Profileerimisandmete failinime lõpus seisab tavaliselt. pid. part - threadID, kus part ja threadID tähistavad ühe ja sama rakenduse profileerimise erinevaid andmefaile. Kui laadida fail, mille lõpus seisab ainult pid, laetakse ühtlasi ka kõik antud profileerimise muude failinime lõppudega andmefailid.
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.
Kui sul on profileerimisandmete failid cachegrind. out. 123 ja cachegrind. out. 123. 1, siis esimest laadides laetakse automaatselt ka teine.
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.
Lisab profileerimisandmete faili aktiivsesse aknasse. Selle käsuga saab mitu andmefaili laadida ühes ja samas tipptaseme aknas isegi siis, kui need ei ole pärit ühest ja samast profileerimisest (sellele osutavad failinimed). Seda saab kasutada näiteks võrdlemiseks.
Reload the profile data. This is useful when another profile data file was generated for an already loaded application run.
Laadib profileerimisandmed uuesti. See on tõenäoliselt kõige huvipakkuvam siis, kui juba avatud rakenduse profiili jaoks on loodud uus profileerimisandmete fail.
& 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; ist on kasu tarkvara arendamise viimases järgus, mida nimetatakse profileerimiseks. Kui sa ei tööta ise tarkvara välja, ei ole sul ka & kcachegrind; iga midagi tarka peale hakata.
What is the difference between Incl. and Self?
Mis on Kumul. ja Oma erinevus?
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.
Need on teatud sündmuse tüübi korral funktsiooni kulu atribuudid. Kui üks funktsioon teist välja kutsub, on mõttekas eristada funktsiooni enda kulu (omakulu) ja nii selle kui kõigi väljakutsutud funktsioonide kulu (kumulatiivne kulu).
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.
Nii näiteks on main () korral kumulatiivne kulu alati peaaegu 100%, samas kui selle omakulu on tavaliselt tühine, sest tegeliku töö teevad ära muud funktsioonid.
The toolbar and menubar of my & kcachegrind; look spartan. Is this normal?
Minu & kcachegrind; i tööriista - ja menüüriba näeb välja üsna tühi. Kas see peabki nii olema?
& 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;.
Ilmselt on & kcachegrind; i paigaldamisel midagi valesti läinud. Soovitatav on rakendus kompileerida paigaldusprefiksiga, milleks on sinu süsteemi & kde; baaskataloog, näiteks configure -- prefix= / opt/ kde4; make install. Kui valid mõne muu kataloogi, näiteks $HOME / kde, peab panema keskkonnamuutuja KDEDIR enne & kcachegrind; i käivitamist sellele kataloogile osutama.
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%?
Kui ma teen väljakutsegraafikus funktsioonil topeltklõpsu, näitab see funktsiooni main () jaoks valitud funktsiooniga sama kulu. Kas see ei peaks olema üsna konstantselt 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.
Sa aktiveerisid funktsiooni main () all, mille kulu on väiksem kui funktsioonil main (). Iga funktsiooni korral näidatakse ainult funktsiooni täieliku kulu osa ehk siis kulu aktiveeritud funktsiooni töötamise ajal, mis tähendab, et suvalise funktsiooni näidatav kulu ei saa kunagi olla suurem kui aktiveeritud funktsiooni kulu.
Cost Entity
Kuluolem
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).
Abstraktne element, mis on seotud lähtekoodiga, mille sündmusi arvestatakse. Kuluolemi mõõtmeteks on koodi asukoht (eg; lähterida, funktsioon), andmete asukoht (nt. kasutatud andmete tüüp, andmeobjekt), täitmise asukoht (eg; lõim, protsess) ning eelmainitud asukohtade järjendid (eg; väljakutsed, objekti kasutamine lausest, vahemälust väljatõrjutud andmed).
Event Costs
Sündmuste kulu
Sum of events of some event type occurring while the execution is related to some cost entity. The cost is attributed to the entity.
Teatud sündmuse tüübi sündmuste summa täitmise ajal, mis on seotud teatud kuluolemiga. Kulu on seotud olemiga.
The kind of event of which costs can be attributed to a cost entity. There are real event types and inherited event types.
Sündmuse liik, mille kulu saab siduda kuluolemiga. Need jagunevad reaalseteks sündmuse tüüpideks ja päritud sündmuse tüüpideks.
Inherited Event Type
Päritud sündmuse tüüp
A virtual event type only visible in the view, defined by a formula to be calculated from real event types.
Virtuaalne sündmuse tüüp, mida näitab ainult vaade ja mis on määratud reaalsete sündmuste tüüpide põhjal teatud valemiga.
Profile Data File
Profiiliandmete fail
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.
Fail, mis sisaldab profileerimiseksperimendi või selle osa käigus mõõdetud või jälituse järeltöötlusel loodud andmeid. Selle suurus on tavaliselt lineaarses sõltuvuses programmi koodi suurusest.
Profile Data Part
Profiiliandmete osa
Data from a profile data file.
Profiiliandmete faili andmed.
Profile Experiment
Profileerimisekperiment
A program run supervised by a profiling tool, producing possibly multiple profile data files from parts or threads of the run.
Programmi töö profileerimistööriista kontrolli all, mis võib anda tulemuseks palju programmi osade või lõimede põhjal loodud profileerimisandmete faile.
Profile Project
Profileerimisprojekt
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.
Profileerimiseksperimentide seadistus mingi programmi jaoks, mida soovitakse profileerida (võib- olla ka selle mitmeid versioone). Profileerimisandmete võrdlemisel on tavaliselt mõtet ainult ühe profileerimisprojekti eksperimentidega loodud erinevate profileerimisandmete korral.
The process of collecting statistical information about runtime characteristics of program runs.
Statistilise info kogumine töötava programmi käituskarakteristika kohta.
Real Event Type
Reaalne sündmuse tüüp
An event type that can be measured by a tool. This requires the existence of a sensor for the given event type.
Sündmuse tüüp, mida saab mõõta tööriistaga. See vajab sensori olemasolu antud sündmuse tüübile.
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.
Ajatempliga sündmuste jada, mis toimusid jälitatava programmi töötamise ajal. Selle suurus on tavaliselt lineaarses sõltuvuses programmi töötamise ajast.
Trace Part
Jälituse osa
Tracing
Jälitamine
The process of supervising a program run and storing its events, sorted by a timestamp, in an output file, the trace.
Programmi töötamise jälgimine ja toimuvate sündmuste salvestamine koos ajatemplitega väljundfaili ehk jälitusfaili.
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.
Tänud Julian Sewardile suurepärase & valgrind; i ja Nicholas Nethercote' ile & cachegrind; i lisanduse eest. Ilma nende programmideta ei oleks & kcachegrind; i lihtsalt olemas. Neilt on pärit ka hulk häid mõtteid & GUI; kohta.
Thanks for all the bug reports and suggestions from different users.
Tänud ka kõigile kasutajatele, kes saatsid vearaporteid ja ettepanekuid.
& 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; kuulub & kde; paketi & package; koosseisu. Vahepealseid vähemtoetatud väljalaskeid, & callgrind; i ja täiendava dokumentatsiooni leiab veebileheküljelt. Sealt leiab täpsemaid juhiseid paigaldamise ja kompileerimise kohta.
In order to use & kcachegrind;, you need & kde; 4. x. To generate profile data, & cachegrind; or & calltree; /callgrind; is recommended.
& kcachegrind; i kasutamiseks on vajalik & kde; 4. x. Profileerimisandmete tekitamiseks on soovitatav kasutada & cachegrind; i või & calltree; / callgrind; i.
All configuration options are either in the configuration dialog or in the context menus of the views.
Kõik seadistamisvõimalused leiab seadistustedialoogis või vaadete kontekstimenüüdes.
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).
Esmakäivitusel on põhiala jagatud ülemiseks ja alumiseks osaks, milles mõlemas paikneb terve rida erinevatel kaartidel asuvaid kuvasid. Kuvade liigutamiseks kasuta kaartide kontekstimenüüd ja liiguta nende eraldajaid. Erinevate kuvapaigutuste kiireks vahetamiseks vali Vaade - > Paigutus - > Dubleeri, muuda paigutust ja liigu ühelt paigutuselt teisele menüükäsuga Vaade - > Paigutus - > Järgmine (või kasuta vastavaid kiirklahve, mis on veelgi kiirem võimalus).
Visualization Area
Kuvamisala
Visualizations
Kuvamine
April 7, 2003
7. aprill 2003
Undo C++ name mangling for symbols
Eemaldab C++ nimede moonutuse
demangle reads a list of C++ mangled symbol names from standard input and converts these names to human-readable form on standard output.
demangle loeb standardsisendist C++ moonutatud sümbolnimed ja teisendab need standardväljundis inimestele arusaadavale kujule.
This utility is part of the & kde; Software Development Kit.
See utiliit kuulub & kde; tarkvaraarenduse komplekti koosseisu.
Create a file called names containing the following mangled symbol names:
Loo fail nimega nimed, milles leiduvad järgmised moonutatud sümbolnimed:
_ZNK6Object10metaObjectEv _ZN8QPtrListI5ArrowE5clearEv _ZTC4Kolf0_11KMainWindow
_ ZNK6Object10metaObjectEv _ ZN8QPtrListI5ArrowE5clearEv _ ZTC4Kolf0_ 11KMainWindow
These names can then be demangled as follows:
Nende nimede moonutusest vabaneb nii:
example$ demangle & lt; names Object: :metaObject() const QPtrListlt; Arrowgt;: :clear() construction vtable for KMainWindow-in-Kolf
example$ demangle & lt; nimed Object:: metaObject () const QPtrListlt; Arrowgt;:: clear () construction vtable for KMainWindow- in- Kolf
kminspector(1) kmtrace(1) match(1)
kminspector( 1) kmtrace( 1) match( 1)
Sean Wheller sean@inwords. co. za
Sean Wheller sean@ inwords. co. za
& 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; graafiline rakendus, mis võimaldab vaadata lähtefailide erinevusi ja neid ühendada. & kompare; t võib kasutada nii failide kui ka kataloogide erinevuste võrdlemiseks. & kompare; toetab väga mitmesuguseid diff- failide vorminguid ning pakub arvukalt võimalusi kuvatava teabe kohandamiseks.
This document describes & kompare; version & version;.
Käesolev käsiraamat kirjeldab & kompare; versiooni & version;.
Hunk
Tükk
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.
Kui kaks või enam inimest töötavad ühe ja sama faili kallal ning saadavad seda edasi- tagasi, muutub tasapisi keeruliseks näha, milliseid muutusi on faili uues versioonis tehtud. Üks võimalus on avada kõrvuti uus variant ja originaal, kuid see nõuab aega ja vaeva ning võib kergesti tuua kaasa vigu. Siinkohal tulebki kasuks rakendus, mis on spetsiaalselt mõeldud erinevuste näitamiseks (nende kohta tarvitatakse sageli inglise keelest tulenevat lühendit diff).