1

我有一个 Web 服务器,它有一些请求在重负载下表现不佳。我尝试使用常规的久经考验的技术,但它们存在各种问题。

尝试过的技术

  1. Yourkit 中的采样/跟踪分析
    • 我无法在负载下使用分析器,因为只有少数特定请求表现不佳
    • 仅测试单个请求不会重现性能问题
  2. 线程转储
    • 我尝试以固定的时间间隔进行线程转储,但是如果时间间隔很大,则很难分辨出实际上慢的是什么,如果时间间隔很短,则会对服务器的性能特性影响太大

当服务器处于负载状态时,如何分析单个请求的性能?

4

1 回答 1

0

看看http://www.spf4j.org,我使用这个库在 java 中以最小的开销进行连续分析......有 api 来监控代码的执行,对性能的影响最小,我最近添加了新的应用程序配置文件的可视化:http: //blogs.zoltran.com 从主干获取最新版本并试用!

干杯

于 2013-08-31T15:32:08.370 回答