Simple And General Statistical Profiling With Pct

ATEC '02: Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference(2002)

引用 3|浏览6
暂无评分
摘要
The Profile Collection Toolkit (PCT) provides a novel generalized CPU profiling facility. PCT enables arbitrarily late profiling activation and arbitrarily early report generation. PCT usually requires no re-compilation, re-linking, or even restarting of programs. Profiling reports gracefully degrade with available debugging data.PCT uses its debugger controller, dbct1, to drive a debugger's control over a process. dbct1 has a configuration language that allows users to specify context-specific debugger commands. These commands can sample general program state, such as call stacks and function parameters.For systems or situations with poor debugger support, PCT provides several other portable and flexible collection methods. PCT can track most program code, including code in shared libraries and late-loaded shared objects. On Linux, PCT can seamlessly merge kernel CPU time profiles with user-level CPU profiles to create whole system reports.
更多
查看译文
关键词
General Statistical Profiling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要