Rate This Document
Findability
Accuracy
Completeness
Readability

Learning Resources

Follow the tutorials to quickly get started with the System Profiler tool.

Table 1 Tutorials

Category

Scenario

Link

Best practices

Overall analysis

Practice 1: Tuning SQLite3 Data Insertion

Miss event analysis

Practice 2: Tuning Miss Event Statistics

  • Overall analysis
  • Process/Thread performance analysis
  • Hotspot function analysis

Practice 3: Tuning Python String Concatenation

  • Hotspot function analysis
  • Lock and wait analysis

Practice 4: Tuning Lock Performance

Microarchitecture analysis

Practice 5: Tuning CPU Branch Predictions

Code samples

  • Overall analysis
  • Process/Thread performance analysis
  • Hotspot function analysis
  • Process/Thread performance analysis
  • Resource scheduling
  • Locks and waits

Sample 3: Frequent Lock Contention

  • Process/Thread performance analysis
  • Resource scheduling

Sample 4: Long-Time Lock Wait

HPC application analysis

NUMA refined analysis

Sample 6: NUMA Refined Analysis

Roofline analysis

Sample 9: Using Roofline Analysis to Tune Applications