【发布时间】:2018-05-04 22:37:52
【问题描述】:
我想发现我的产品内存消耗的不良趋势。我有这样的想法:
- 使用活动垃圾收集日志在 CI 环境中执行集成测试
- 在测试后对 GC 日志进行后处理,以发现堆使用量的峰值(例如,最大堆 GC)。我可能会使用一些 Groovy 脚本来解析和统计数据。
随着时间的推移记录这些数字,看看长期趋势是否显示出需要详细分析的惊人变化。
以前有人做过类似的事情吗?这是一个完全愚蠢的想法吗?有没有先进的工具?
【问题讨论】:
-
集成测试不太可能代表您系统的实际使用模式,因此您不会真正测量相关事物。
标签: java performance build continuous-integration performance-testing