java - 重启 weblogic 服务器后第一次 Loadtest 失败

标签 java testing weblogic portal

我们遇到了一个特殊的问题。

如果我们部署我们的应用程序,然后重新启动 weblogic 门户服务器;我们进行了负载测试,负载测试失败,响应时间非常长,吞吐量很低。如果我们第二次进行负载测试,它运行得很好。

如果我们只是部署我们的应用程序,但不重新启动 weblogic 门户服务器,那么负载测试运行良好。

任何提示都非常有用

最佳答案

这听起来像是 HotSpot JVM 预热 - 当您重新启动服务器时,还有更多代码需要编译。每当您对 Java 应用程序进行基准测试或负载测试时,最好先轻敲一下,以便编译所有将要编译的代码。对于将长时间运行的服务器应用程序尤其如此。

更新:我想我应该澄清一下,当然一切都已经编译成字节码,我指的是 JVM 额外编译成 native 代码。

关于java - 重启 weblogic 服务器后第一次 Loadtest 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1036892/

相关文章:

servlets - Weblogic升级到12c : deployment fails because url mapped to multiple servlet

java - 通过连接前 n 个自然数的二进制表示形式形成的数字的十进制值

ruby-on-rails - Devise 破坏了我所有的测试 - ActiveRecord::RecordNotUnique PG::Error

java - 如何为配置了 Spring Security 的 Spring Boot API 编写单元测试

javascript - 如何在 Postman javascript 测试中将响应值复制到剪贴板?

c - 如何在 Parasoft 中创建构建数据文件 (bdf)?

java - Hibernate配置问题

oracle - DEV_OAM 和 DEV_OPSS 数据库密码重置后无法启动 Weblogic 管理服务器

java - 在 WAS 上使用 JAAS 的 URLCallback?

java - 在文件中搜索与给定条件匹配的行