Standard sheets
Some predefined sheets for each action profiling variant – with or without graphs – are provided in the analyzer/config/report/sheet/profiling
directory of your Jeyzer installation. Those can be referenced in your report.xml
.
Refer to the below sections for any customization.
Configuration
Specific sheet attributes :type
: must be set to action_profiling, action_distinct_profiling or atbi_profiling depending on the selected variantinclude_atbi
: indicates if the ATBI must be considered in the set of the profiled actions. threshold
: indicates the minimum size of the action required to get profiled. Specific to the action_distinct_profiling variant.
Formatting
The following display options are available :
Function color : defines the color of the stack lines which map to a function.
Operation color : defines the color of the stack lines which map to an operation.
Java modules : strip the Java module prefixes on the code lines to gain in readability. Enabled by default.
<display> <operations color="RGB-249-223-195"/> <functions color="RGB-208-228-244"/> <java_modules strip="true"/> </display>
The atbi_profiling variant contains an additional atbi
display configuration section :
stack_count_interest
: the minimum stack count required – at a branch level – required to get the branch highlighted as ATBI.
section_size_threshold
: the minimum number of code lines, within a branch, required to get the branch highlighted as ATBI.
Function and contention graph generation
The configuration of the graph picture generation and Excel inclusion is centralized. The core parts are defined in the default_setup.xml
of your Jeyzer installation.
The Excel inclusion configuration is available inside the function_graph
and contention_graph
blocks. Those are optional.
See the contention and function graph configuration sections for more details on the picture generation.