我正在实施原型性能监控系统,我遍历了多个文档和资源来理解这一概念,但仍然在分析和诊断之间感到困惑。有人可以解释这两个术语,它们之间的关系以及何时/何地使用它们吗?
“概要分析”通常是指将系统中发生的事情(例如,性能监视事件)映射到进程或进程中的功能(或指令)。 Unix / Linux世界中的分析工具示例包括“ gprof”和“ oprofile”。英特尔的“ VTune Amplifier”是另一个常用的探查器。一些探查器仅限于查看单个进程的性能,而其他探查器(通常需要提升的特权)监视在测量期间系统上运行的所有进程(包括内核)。