Setting Advanced Options

Use the Advanced options menu in the Profiler to specify the thread priority sample interval. The advanced options include:

WARNING When you enable all the traces, the 50ms minimum Memory/Priority interval may not be sufficient for all of the traces to complete successfully between each cycle. This can cause strange errors, such as loss of icons in lists. If you suspect this problem, simply increase the sampling interval to 100ms or more or disable some traces.

Figure 1. Advanced options settings in Profiler (S60)

Table 1. Advanced Options
Menu Option Description
Memory/Priority Sample interval

Specify the memory and thread priority sample interval.

The operating system is called automatically every millisecond to determine what thread is currently executing. This interval setting indicates how often an additional query to the operating system is made to determine the priority of the currently executing thread.

The interval is specified in milliseconds. The minimum interval for sampling is 50ms, with the default setting 1000ms.

Power Usage Interval

Specify the power usage priority sample interval.

The interval is specified in milliseconds. The minimum interval for sampling is 50ms (20Hz), with the default setting 250ms (4Hz). The minimum interval at which sampled power values change is device dependent.

NOTE If you install a 3.1 0r 3.2 SIZE SISX file, the power usage sampling time interval will always be 250 ms, regardless of what value you specify.

Address/Thread interval Specify the Address/Thread interval. Enter an address/thread sampling interval between 1ms and 10000ms (10 seconds).

Setting an Advanced Option

  1. Launch the Profiler application on the target device
  2. Open the Output Settings options screen:
Related references
Related tasks