我正在托管一个允许用户登录的网站..通过添加一些最畅销的产品来创建他们的小部件。每当我对此站点进行一些部署时,我都会看到 TP99 出现峰值。有人可以告诉我 TP99 峰值的原因是什么以及我应该注意什么吗?
最佳答案
将代码部署到服务器端总是很昂贵的。根据您具体的操作方式,开销可能包括:
- 创建新类加载器的成本,
- 加载新版本的类...或“webapp”中的所有类的成本,
- 网络应用关闭和重启的开销,
- JIT 编译新类/类版本的成本,
- 旧类、旧类静态信息等的垃圾收集。
如果您提供更多信息(这些是服务器端小部件吗?它们是否正在部署?如何部署,等等)也许我可以给出更具体的答案。
关于java - TP99 部署到网站时出现峰值背后的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775353/