natgillin/translations-raw huggingface dataset:
... 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.
... att du kan se om avlusningsinformation är tillgänglig för en markerad funktion genom att titta på platstexten under informationfliken eller källkodslistans sidhuvud under källkodsfliken? Där måste källkodsfilens namn (med filändelse) finnas. Om Kcachegrind fortfarande inte visar källkoden, försäkra dig om att du har lagt till källkodsfilens katalog i listan över Källkodskataloger i inställningarna.
... that you can configure whether KCachgrind should show absolute event counts or relative ones (percentage display)?
... att du kan anpassa om Kcachegrind ska visa absoluta händelseantal eller relativa (procentvisning)?
... 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.
... att du kan anpassa maximalt antal objekt för alla funktionslistor i Kcachegrind? Att begränsa antalet objekt görs för att få ett grafiskt gränssnitt som reagerar snabbt. Det sista värdet i listan visar antalet överhoppade funktioner, tillsammans med ett kostnadsvillkor för de överhoppade funktionerna. För att aktivera en funktion med liten kostnad, leta efter den och välj den i den flata profilen. Genom att välja funktioner med liten kostnad, läggs de tillfälligt till i listan för den flata profilen.
... 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().
... att täckningsfliken, i motsats till fliken med anropslistan, visar alla funktioner som anropar den markerade funktionen (övre delen) eller anropas av den markerade funktionen (undre delen), oberoende av hur många mellanliggande funktioner finns i stacken? Exempel: En rad i övre listan för funktionen foo1 () med värdet 50% när funktionen bar () är markerad, betyder att 50% av hela kostnaden för funktionen bar () uppstod vid anrop från funktionen foo1 (). En rad in undre listan för funktionen foo1 () med värdet 50% när funktionen bar () är markerad, betyder att 50% av hela kostnaden för funktionen bar () uppstod vid anrop av foo2 () från 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.
... att genom att visa verktygstipset inne i en trädkarta syns en lista med namn för hierarkin av rektanglar som musen hålls över? Värden i listan kan väljas genom att klicka med höger musknapp.
... 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).
... att du kan begränsa antal kostnader som visas till bara några få delar av hela spårningen genom att välja delarna i sidopanelen "Spårningsval"? För att skapa flera delar i en profileringskörning med Cachegrind, använd till exempel väljaren -- cachedumps=N för delar med en längd av N grundblock (Ett grundblock är en följd av assemblerinstuktioner utan hopp inne i programmets kod).
(no caller)
(inget anrop)
(no callee)
(ingen anropad)
(not found)
(inte hittad)
Recalculating Function Cycles...
Beräknar funktionscycler igen...
Instruction Fetch
Instruktionshämtning
Data Read Access
Dataläsåtkomst
Data Write Access
Dataskrivåtkomst
L1 Instr. Fetch Miss
L1 instruktionshämtningsmiss
L1 Data Read Miss
L1 dataläsmiss
L1 Data Write Miss
L1 dataskrivmiss
L2 Instr. Fetch Miss
L2 instruktionshämtningsmiss
L2 Data Read Miss
L2 dataläsmiss
L2 Data Write Miss
L2 dataskrivmiss
User Time
Användartid
L1 Miss Sum
L1 summering av missar
L2 Miss Sum
L2 summering av missar
Cycle Estimation
Uppskattning av antal cykler
Invalid Context
Ogiltigt sammanhang
Unknown Context
Okänt sammanhang
Part Source Line
Del av källkodsrad
Source Line
Källkodsrad
Part Line Call
Del av anropsrad
Line Call
Anropsrad
Part Jump
Del av hopp
Part Instruction
Del av instruktion
Part Instruction Jump
Del av hoppinstruktion
Instruction Jump
Hoppinstruktion
Part Instruction Call
Del av anropsinstruktion
Instruction Call
Anropsinstruktion
Part Call
Del av anrop
Part Function
Del av funktion
Function Source File
Funktionskällkodsfil
Function Cycle
Funktionscykel
Part Class
Del av klass
Part Source File
Del av källkodsfil
Source File
Källkodsfil
Part ELF Object
Del av ELF- objekt
Profile Part
Profileringsdel
Program Trace
Programspårning
Import filter for Cachegrind/ Callgrind generated profile data files
Importfilter för profileringsdatafiler skapade av Cachegrind/ Callgrind
Active call to '%1 '
Aktivt anrop till '% 1'
Jump %1 of %2 times to 0x%3
Hopp% 1 av% 2 gånger till 0x% 3
Jump %1 times to 0x%2
Hopp% 1 gånger till 0x% 2
(cycle)
(cykel)
Stack Selection
Stackval
Cost2
Kostnad 2
Parts OverviewA thing 's name
Översikt över delarA thing' s name
(no trace parts)
(inga spårningsdelar)
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 coloured 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.
Översikt över delar En spårning består av flera delar, när det finns flera profileringsfiler från en profileringskörning. Sidopanelen med översikt över delar visar dem, horisontellt ordnade enligt körtid. Rektanglarnas storlek är proportionella mot den totala kostnaden för varje del. Du kan välja en eller flera delar för att begränsa alla kostnader som visas till bara valda delar. Delarna är ytterligare uppdelade: det finns ett uppdelningsläge och ett samlat delningsläge: Uppdelning: Du ser en uppdelning i grupper för en spårningsdel, enligt vald grupptyp. Om t. ex. ELF- objektgrupper är valt, ser du färgade rektanglar för varje använt ELF- objekt (delat bibliotek eller körbart program), med storlek enligt ingående kostnad. Samlad delning: En rektangel som visar samlad kostnad för aktuell markerad funktion i spårningsdelen visas. Den delas återigen upp, för att visa samlade kostnader för anropade funktioner.
Profile Part Overview: Current is '%1 '
Översikt av profileringsdel: Aktuell är '% 1'
Deselect '%1 '
Avmarkera '% 1'
Select '%1 '
Markera "% 1"
Select All Parts
Markera alla delar
Visible Parts
Synliga delar
Hide Selected Parts
Dölj markerade delar
Show Hidden Parts
Visa dolda delar
Go to '%1 '
Gå till "% 1"
Partitioning Mode
Uppdelningsläge
Zoom Function
Zoomfunktion
Show Direct Calls
Visa direkta anrop
Increment Shown Call Levels
Öka visad anropsnivå
Diagram Mode
Diagramläge
Draw Names
Visa namn
Draw Costs
Visa kostnad
Ignore Proportions
Ignorera proportioner
Draw Frames
Rita ramar
Hide Info
Dölj information
Show Info
Visa information
(no trace loaded)
(ingen spårning laddad)
Jump %1 of %2 times to %3
Hopp% 1 av% 2 gånger till% 3
Jump %1 times to %2
Hopp% 1 gånger till% 2
#
Nummer
Assembly Instructions
Assemblerinstruktion
Source Position
Källkodsposition
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.
Assemblerkod med kommentarer Listan över assemblerkod med kommentarer visar maskinkodsinstruktionerna för aktuell markerad funktion tillsammans med (egen) kostnaden som uppstår när en instruktion utförs. Om det är en anropsinstruktion, infogas rader med information om anropet som sker i koden: Detta är den samlade kostnaden som uppstår inne i anropet, antal anrop som sker, och anropsmålet. Assemblerutmatningen som visas skapas med verktyget '"objdump" från paketet "binutils". Markera en rad med anropsinformation för att göra anropets målfunktion till aktuell funktion.
Go to Address %1
Gå till adress% 1
Hex Code
Hexkod
There is no instruction info in the profile data file.
Det finns ingen instruktionsinformation i profileringsdatafilen.
Tip: For Callgrind, rerun with option
Tips: Kör om med väljare för Callgrind
To see (conditional) jumps, additionally specify
För att se (villkorliga) hopp, ange dessutom
For annotated machine code, the following object file is needed:
För assemblerkod med kommentarer är följande objektfil nödvändig:
This file can not be found.
Filen kan inte hittas.
There is an error trying to execute the command
Ett fel uppstod när kommandot skulle köras
Check that you have installed 'objdump '.
Kontrollera att du har installerat 'objdump'.
This utility can be found in the 'binutils 'package.
Det här verktyget finns i paketet 'binutils'.
(No Instruction)
(Ingen instruktion)
This happens because the code of
Det här händer eftersom koden för
does not seem to match the profile data file.
inte verkar passa ihop med profileringsdatafilen.
Are you using an old profile data file or is the above mentioned
Använder du en gammal profileringsdatafil eller är ovannämnda
ELF object from an updated installation/ another machine?
ELF- objekt från en uppdaterad installation eller en annan dator?
There seems to be an error trying to execute the command
Det verkar ha uppstått ett fel vid försök att köra kommandot
Check that the ELF object used in the command exists.
Kontrollera att ELF- objektet som används i kommandot finns.
Call(s) from %1
Anrop från% 1
Call(s) to %1
Anrop till% 1
(unknown call)
(okänt anrop)
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 visualisation options to the Call Treemap; the selected function is highlighted.
Anropsdiagram omkring aktiv funktion Beroende på inställningen, visar den här vyn omgivningen till anropsdiagrammet för den aktiva funktionen. Observera: kostnaden som visas är bara kostnaden som uppstår när den aktiva funktionen verkligen körde, dvs. kostnaden som visas för main (), om det syns, ska vara samma som kostanden för den aktiva funktionen, eftersom det är den del av den tillhörande kostnaden som uppstår i main () medan den aktiva funktionen kör. För cykler, anger blåa anropspilar att det här är ett artificiellt anrop som lagts till för att riktig uppritning, som i själva verket aldrig inträffat. Om diagrammet är större än komponentens yta, visas en översiktsruta i ena hörnet. Det finns liknande visualiseringsalternativ som i anropsträdkartan. Den valda funktionen markeras.
Warning: a long lasting graph layouting is in progress. Reduce node/ edge limits for speedup.
Varning: En grafisk layout som tar lång tid pågår. Reducera nod - eller kantgränser för snabbare hastighet.
Layouting stopped.
Layout stoppad.
The call graph has %1 nodes and %2 edges.
Anropsgrafen har% 1 noder och% 2 kanter.
No graph available because the layouting process failed.
Någon anropsgraf är inte tillgänglig eftersom utläggningsprocessen misslyckades.
Trying to run the following command did not work: '%1 '
Försök att köra följande kommando fungerade inte: '% 1'
Please check that 'dot 'is installed (package GraphViz).
Kontrollera att 'dot' är installerat (GraphViz- paketet).
No item activated for which to draw the call graph.
Inget objekt aktiverat att rita anropsdiagram för.
No call graph can be drawn for the active item.
Någon anropsgraf kan inte ritas upp för det aktiva objektet.
Error running the graph layouting tool.
Fel vid körning av verktyget för grafisk layout.
There is no call graph available for function \t'%1 'because it has no cost of the selected event type.
Det finns inget anropsdiagram tillgängligt för funktionen\ t '% 1' eftersom den inte har någon kostnad för vald händelsetyp.
Caller Depth
Djup för de som anropar
UnlimitedNone
ObegränsatNone
Depth 0
Djup 0
max. 2
maximalt två
max. 5
maximalt fem
max. 10
maximalt tio
max. 15
maximalt 15
Callee Depth
Djup för de som anropar
Min. Node Cost
Minimal nodkostnad
No Minimum
Inget minimum
Min. Call Cost
Minimal anropskostnad
Same as Node
Samma som nod
50% of Node
50% av nod
20% of Node
20% av nod
10% of Node
10% av nod
Bottom Left
Längst ner till vänster
Top to Down
Uppifrån och ner
Stop Layouting
Stoppa layout
Export Graph
Exportera diagram
As DOT file...
Som DOT- fil...
Graph
Diagram
Arrows for Skipped Calls
Pilar för överhoppade anrop
Inner-cycle Calls
Anrop från inre snurra
Cluster Groups
Samlingsgrupper
Tall
Hög
Export Graph As DOT file
Exportera diagram som DOT- fil
Export Graph As Image
Exportera diagram som bild
Images (*. png *. jpg)
Bilder (*. png *. jpg)
Move to TopRight
Flytta längst uppRight
TopShow on Right
Längst uppShow on Right
Move to RightBottom
Flytta till högerBottom
RightShow on Bottom
HögerShow on Bottom
Move to BottomBottom Left
Flytta längst nerBottom Left
BottomShow on Bottom Left
Längst nerShow on Bottom Left
Move to Bottom LeftTop
Flytta längst ner till vänsterTop
Move Area To
Flytta område till
Hide This Tab
Dölj fliken
Hide AreaShow on Top
Dölj områdeShow on Top
Show Hidden On
Visa dolda aktiv
(No profile data file loaded)
(Ingen profileringsdatafil laddad)
Callers
De som anropar
Callee Map
Karta över de som blir anropade
Source Code
Källkod
Callees
De som blir anropade
Caller Map
Karta över de som anropar
Machine Code
Assemblerkod
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 visualisation 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.
Informationsflikar Den här komponenten visar information om den aktuella markerade funktionen i olika flikar: Kostnadsfliken visar en lista med tillgängliga kostnadsslag med den samlade och egenkostnaden med avseende på kostnadsslag. Delfliken visar en lista med spårningsdelar om spårningen består av mer än en del (annars döljs fliken). Kostnaden som uppstått för markerad funktion i de olika delarna, tillsammans med anropen som skett, visas. Fliken Anropslista visar de som direkt anropar och direkta anrop av funktionen med mer information. Täckningsfliken visar samma sak som fliken med anropslistan, men inte bara de som direkt anropar och anropas utan också indirekta. Fliken Anropsdiagram visar ett diagram som åskådliggör anropen som görs av funktionen. Källkodsfliken visar källkod med kommentarer om avlusningsinformation och källkodsfilen är tillgänglig. Assemblerfliken visar assemblerkod med kommentarer om spårningsinformation på instruktionsnivå är tillgänglig. För mer information, se Vad är det här? hjälpen för motsvarande flik.
(No function selected)
(Ingen funktion vald)
Source (unknown)
Källkod (okänd)
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.
Källkod med kommentarer Listan över källkod med kommentarer visar källkodsraderna för aktuell markerad funktion tillsammans med (egen) kostnaden som uppstår när en källkodsrad utförs. Om det är en anropsinstruktion, infogas rader med information om anropet som sker i koden: Detta är den samlade kostnaden som uppstår inne i anropet, antal anrop som sker, och anropsmålet. Markera en rad med anropsinformation för att göra anropets målfunktion till aktuell funktion.
Go to Line %1
Gå till rad% 1
(No Source)
(Ingen källkod)
There is no cost of current selected type associated
Det finns inte någon tillhörande kostnad för aktuell vald typ
with any source line of this function in file
någon källkodsrad för denna funktion i filen
Thus, no annotated source can be shown.
Därför kan ingen källkod med kommentarer visas.
Source ('%1 ')
Källkod ("% 1")
--- Inlined from '%1 '---
--- Inline- källkod från "% 1" ---
--- Inlined from unknown source ---
--- Inline från okänd källkod ---
There is no source available for the following function:
Det finns ingen källkod tillgänglig för följande funktion:
This is because no debug information is present.
Det beror på att ingen avlusningsinformation är tillgänglig.
Recompile source and redo the profile run.
Kompilera om källkoden och gör om profileringskörningen.
The function is located in this ELF object:
Funktionen finns i ELF- objektet:
This is because its source file cannot be found:
Det beror på att dess källkodsfil inte kan hittas:
Add the folder of this file to the source folder list.
Lägg till filens katalog i listan med källkodskataloger.
The list can be found in the configuration dialogue.
Listan hittas i inställningsdialogrutan.
Self
Själv
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.
Flat profil Den flata profilen innehåller en grupp - och en funktionsvalslista. Grupplistan innehåller alla grupper där kostnader uppstår, beroende på markerad grupptyp. Grupplistan döljs när grupptypen 'Funktion' väljs. Funktionslistan innehåller funktionerna i den valda gruppen (eller alla för grupptypen 'Funktion'), ordnade enligt ingående kostnad. Funktioner med kostnad mindre än 1% döljs normalt.
Caller
Den som anropar
Calling
Anrop pågår
Callee
Den som blir anropad
List of all Callers This list shows all functions calling the current selected one, either directly or with several functions in-between on the stack; the number of functions in-between plus one is called the Distance (e. g. for function A, B, C there exists a call from A to C when A calls B and B calls C, i. e. A = > B = > C. The distance here is 2). Absolute cost shown is the cost spent in the selected function while a listed function is active; relative cost is the percentage of all cost spent in the selected function while the listed one is active. The cost graphic shows logarithmic percentage with a different colour for each distance. As there can be many calls from the same function, the distance column sometimes shows the range of distances for all calls happening; then, in brackets, there is the medium distance, i. e. the distance where most of the call costs happened. Selecting a function makes it the current selected one of this information panel. If there are two panels (Split mode), the function of the other panel is changed instead.
Lista över alla som anropar Den här listan visar alla funktioner som anropar den markerade funktionen, antingen direkt eller med flera mellanliggande funktioner på stacken. Antal mellanliggande funktioner ökat med ett, kallas avståndet (t. ex. för funktionerna A, B och C finns ett anrop från A till C, när A anropar B och B anropar C, dvs. A = > B = > C. Här är avståndet 2). Den absoluta kostnaden som visas är den som uppstår i den markerade funktionen medan en funktion i listan är aktiv. Den relativa kostnaden är procentvärdet av total kostnad som uppstår i den markerade funktionen medan en funktion i listan är aktiv. Kostnadsdiagrammet visar logaritmiska procenttal med olika färg för varje avstånd. Eftersom det kan finnas många anrop från samma funktion, visar avståndskolumnen ibland avståndsintervall för alla anrop som sker. Då visas medelavståndet, dvs. avståndet där den största delen av kostnaden uppstår, inom parentes. Markeras en funktion, blir den aktuell funktion i informationsrutan. Om det finns två rutor (delat läge), ändras funktion i den andra rutan istället.