面向性能剖析的高效插桩
性能
2007-05-23 v1 软件工程
摘要
性能剖析包括在系统执行期间跟踪软件系统,然后分析获取的跟踪数据。然而,跟踪本身会影响系统性能扭曲其执行。因此,需要最小化跟踪对底层系统性能的影响。为 achieve 这一目标,需要根据正在解决的性能剖析问题优化跟踪集合。我们的观点是,只有通过将软件跟踪设计和实现添加到整个软件开发过程中,才能 achieve 这种最小化。在这种过程中,性能分析师提供性能测量需求的知识,而软件开发人员提供软件的知识。这两种知识对于实现最佳跟踪放置都是必需的。
引用
@article{arxiv.cs/0307058,
title = {Efficient Instrumentation for Performance Profiling},
author = {Edu Metz and Raimondas Lencevicius},
journal= {arXiv preprint arXiv:cs/0307058},
year = {2007}
}
备注
3 pages, 1 figure, published in proceedings of WODA'2003, ICSE Workshop on Dynamic Analysis