Performance Profiling using NetBeans profiler

Topics 

  • CPU Profiling 
  • NetBeans Profiler 
    • Profiling schemes 
    • Profiling points 
    • Monitoring threads status 
    • Identifying performance bottlenecks

CPU Profiling

What is CPU Profiling? 

  • CPU profiling provides information about where an application is spending most of its time 
    • Execution performance profiling 
  • When is CPU profiling needed or beneficial? 
    • Poor application throughput measured against a predetermined target 
    • Saturated cpu utilization 
    • High sys or kernel cpu utilization 
    • High lock contention
    • To a lesser extent, poor application scalability

 

Download course content