|
185.
|
|
|
<p>...that you can navigate in the Call Graph View using ![](/@@/translation-newline)
arrow keys? Use Up/Down to go one calling level up/down, alternating ![](/@@/translation-newline)
between calls and functions. Use Left/Right to change to siblings of a current ![](/@@/translation-newline)
selected call. To activate the current item, press Return. ![](/@@/translation-newline)
</p>
|
|
|
i18n: file: tips:38
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:35
|
|
186.
|
|
|
<p>...that you can rapidly locate a function by entering part of its ![](/@@/translation-newline)
name (case-insensitive) into the edit line of the toolbar ![](/@@/translation-newline)
and hit return?</p>
|
|
|
i18n: file: tips:48
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:44
|
|
187.
|
|
|
<p>...that you can assign custom colors to ![](/@@/translation-newline)
ELF objects/C++ Classes/Source Files for graph coloring ![](/@@/translation-newline)
in <em>Settings->Configure KCachegrind...</em>?</p>
|
|
|
i18n: file: tips:56
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:51
|
|
188.
|
|
|
<p>...that you can see if debug info is available for a selected ![](/@@/translation-newline)
function by looking at the location label in the Info tab or ![](/@@/translation-newline)
the source listing header in the source tab?</p> ![](/@@/translation-newline)
<p>There must be the name of the source file (with extension). ![](/@@/translation-newline)
If KCachegrind still does not show the source, make sure that you ![](/@@/translation-newline)
have added the directory of the source file to the ![](/@@/translation-newline)
<em>Source Directories</em> list in the configuration.
|
|
|
i18n: file: tips:64
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
represents a space character.
Enter a space in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:58
|
|
189.
|
|
|
<p>...that you can configure whether KCachgrind should ![](/@@/translation-newline)
show absolute event counts or relative ones (percentage display)?</p>
|
|
|
i18n: file: tips:76
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:69
|
|
190.
|
|
|
<p>...that you can configure the maximum number of items ![](/@@/translation-newline)
for all function lists in KCachegrind? Limiting the number ![](/@@/translation-newline)
of items is done to get a fast reacting GUI. The last item in ![](/@@/translation-newline)
the list will show you the number of skipped functions, together ![](/@@/translation-newline)
with a cost condition for these skipped functions.</p> ![](/@@/translation-newline)
<p>To activate a function with small costs, search for it and select ![](/@@/translation-newline)
it in the flat profile. Selecting functions with small cost will ![](/@@/translation-newline)
temporarily add them to the flat profile list.</p>
|
|
|
i18n: file: tips:83
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:75
|
|
191.
|
|
|
<p>...that the Coverage tab - in contrast to the Call Lists tab - ![](/@@/translation-newline)
shows <em>all</em> functions that are calling the selected function ![](/@@/translation-newline)
(upper part) / are called by the selected function (bottom part), ![](/@@/translation-newline)
no matter how many function are between them on the stack?</p> ![](/@@/translation-newline)
<p>Examples:</p> ![](/@@/translation-newline)
<p>An entry in the upper list for function foo1() with a value of 50% ![](/@@/translation-newline)
with function bar() selected means that 50% of all the cost of function ![](/@@/translation-newline)
bar() happened while called from function foo1().</p> ![](/@@/translation-newline)
<p>An entry in the bottom list for function foo2() with a value of 50% ![](/@@/translation-newline)
with function bar() selected means that 50% of all the cost of function ![](/@@/translation-newline)
bar() happened while calling foo2() from bar().</p>
|
|
|
i18n: file: tips:96
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:87
|
|
192.
|
|
|
<p>...that waiting for the tool tip inside of a tree map ![](/@@/translation-newline)
shows the list of names of the nested rectangles the mouse ![](/@@/translation-newline)
pointer is over?</p> ![](/@@/translation-newline)
<p>Items from this list can be selected by pressing the right ![](/@@/translation-newline)
mouse button.</p>
|
|
|
i18n: file: tips:112
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:102
|
|
193.
|
|
|
<p>...that you can constrain the cost counts shown to only a ![](/@@/translation-newline)
few parts of the whole trace by selecting these parts in the ![](/@@/translation-newline)
"Trace Selection" Dockable?</p> ![](/@@/translation-newline)
<p>To generate multiple parts in a profiling run with ![](/@@/translation-newline)
cachegrind, use e.g. option --cachedumps=xxx for parts ![](/@@/translation-newline)
of a length of xxx basic blocks (A basic block is a run ![](/@@/translation-newline)
of not-branching assembler statements inside of your program ![](/@@/translation-newline)
code).</p>
|
|
|
i18n: file: tips:122
i18n: ectx: @info:tipoftheday
|
|
|
represents a line break.
Start a new line in the equivalent position in the translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
tips.cpp:111
|