做程序性能的采集的一个主要方式,就是对应用程序的线程栈进行采样,采集每个线程栈的调用比例,进而模拟程序的实际耗时情况。
https://code.google.com/archive/p/lightweight-java-profiler/source/default/source
https://jeremymanson.blogspot.com/2007/05/profiling-with-jvmtijvmpi-sigprof-and.html
https://jeremymanson.blogspot.com/2007/06/more-about-profiling-with-sigprof.html
https://psy-lob-saw.blogspot.com/2016/06/the-pros-and-cons-of-agct.html
https://jeremymanson.blogspot.com/2010/07/why-many-profilers-have-serious.html