1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Set frequency, not period.

This enables sampling on ARM dev board.
This commit is contained in:
Bartosz Taudul 2021-05-23 18:02:06 +02:00
parent 7d3119cbac
commit fece23a32b
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3

View File

@ -785,10 +785,11 @@ static void SetupSampling( int64_t& samplingPeriod )
pe = {};
pe.type = PERF_TYPE_HARDWARE;
pe.size = sizeof( perf_event_attr );
pe.sample_freq = 1*1000*1000;
pe.sample_freq = 10000;
pe.sample_type = PERF_SAMPLE_IP | PERF_SAMPLE_TID;
pe.disabled = 1;
pe.exclude_kernel = 1;
pe.freq = 1;
if( !noRetirement )
{
TracyDebug( "Setup sampling cycles + retirement\n" );
@ -818,7 +819,6 @@ static void SetupSampling( int64_t& samplingPeriod )
}
// cache reference + miss
pe.sample_freq = 200*1000;
if( !noCache )
{
TracyDebug( "Setup sampling CPU cache references + misses\n" );