java - TP99 部署到网站时出现峰值背后的原因

标签 java deployment web

我正在托管一个允许用户登录的网站..通过添加一些最畅销的产品来创建他们的小部件。每当我对此站点进行一些部署时,我都会看到 TP99 出现峰值。有人可以告诉我 TP99 峰值的原因是什么以及我应该注意什么吗?

最佳答案

将代码部署到服务器端总是很昂贵的。根据您具体的操作方式,开销可能包括:

  • 创建新类加载器的成本,
  • 加载新版本的类...或“webapp”中的所有类的成本,
  • 网络应用关闭和重启的开销,
  • JIT 编译新类/类版本的成本,
  • 旧类、旧类静态信息等的垃圾收集。

如果您提供更多信息(这些是服务器端小部件吗?它们是否正在部署?如何部署,等等)也许我可以给出更具体的答案。

关于java - TP99 部署到网站时出现峰值背后的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775353/

相关文章:

javascript - 为什么我运行代码时不显示数字、正方形和立方体?

java - 自动构建并将 zip/tar.gz 推送到网站目录

java - 将图片与白色混合

Java ProcessBuilder : Resultant Process Hangs

java - Eclipse 中的链接项目/文件夹不会部署在 tomcat 中

design-patterns - 红/黑部署和蓝/绿部署有什么区别?

java - Firebase 身份验证不成功

java - 在java中将值写入属性文件的问题

Django - 部署syncdb和South

linux - 我可以以某种方式在网络上使用 plink 进行 SSH 检查吗?