Arma 3 Scripting

diag_captureSlowFrame

  • diag prof branch
  • Arma 3 v1.00
  • First in Arma 2: Operation Arrowhead v1.63

Command · also in Performance Profiling · Markdown · JSON · original wiki page

Description

Opens "capture frame" dialog if current frame exceeds set threshold in seconds. One can indicate to either capture duration of a specific profiling selection or the total duration of the frame. The selection names can be obtained by expanding the profiling tree. Clicking on a tree item will highlight the item on the graph and vice versa. The GUI also provides method of copying of the displayed data to clipboard.

Note

Chrome export format: Capturing to file also creates a .trace file, which can be imported into chrome://tracing (in chromium based webbrowsers), or https://ui.perfetto.dev/

The same format can be exported by pressing the "COPY ALL" button, in the capture frame UI, with Ctrl key being held down.

Syntax

diag_captureSlowFrame [section, threshold, frameSkip, toFile, continuousCounter]

Parameters:

Returns: Nothing

Examples

Example 1

diag_captureSlowFrame ["total", 0.003];

Example 2

diag_captureSlowFrame ["total", "0.003s"];

Example 3

diag_captureSlowFrame ["total", "3ms"];

Example 4

diag_captureSlowFrame ["total", "333fps"];

Example 5

diag_captureSlowFrame ["memAl", 0.0001, 30];

Example 6

diag_captureSlowFrame ["total", 0, 0, false, 3]; // opens the capture UI three times

See also

Arma 3: Diagnostics Exe · Performance Profiling · Arma 3: Cheats · Multiplayer Server Commands · diag_captureFrameToFile · diag_captureFrame · diag logSlowFrame · logEntities · exportJIPMessages