dexed/docs/widgets_profile_viewer.md

1.5 KiB

title
Widgets - Profile viewer

{% raw %}

{% endraw %}

{% include xstyle.css %}

Profile viewer

Description

The profile viewer widget displays the results stored in the trace.log file that a software compiled with DMD outputs when it's compiled with the -profile switch.

The pie displays the weight of a each function for a particular criterion. This criterion can be selected in the combo box that's located in the toolbar.

The list displays all the results, which can be inspected more accurately after sorting a column.

Toolbar

  • : Loads the trace.log file located in the project output path.
  • : Proposes to open the trace.log from a dialog.
  • : Reloads the current trace.log or tries to load it from the current directory.
  • : Shows the profile viewer options.

Options

  • hideAtributes: Sets if the functions attributes are displayed.
  • hideRuntimeCalls: When checked, all the functions starting with core. are excluded.
  • hideStandardLibraryCalls: When checked, all the functions starting with std. are excluded.
  • otherExclusion: Allows to define other sub-strings masks.

{% raw %}

{% endraw %}