java - 对应用程序执行性能测试的要点

标签 java performance oracle hibernate

在使用 Hibenate 作为 ORM 工具、Oracle 11G 作为数据库的 Java 应用程序上执行性能测试时,重点是什么?

我还在考虑对应用程序进行基准测试。那么为此我应该做什么。

谢谢

最佳答案

关键是:

1) 就使用真实使用场景来实际测试应用程序而言 - 这在实践中可能相当复杂 - 我使用了基于 www::mechanize 和 http::recorder for this 的 Perl 脚本。过去。

2)ab或jmeter失败

3) 尽可能记录(你不要提及你正在使用什么网络服务器 - 如果是 apache,请在日志中添加 %D)

4)确保你的系统饱和 - 你想确保你得到一些主要的垃圾收集(或证明它的同质性 - 这对于 Java 程序来说是非常罕见的事情)

5) 分析网络服务器和GC日志。

关于java - 对应用程序执行性能测试的要点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327279/

相关文章:

oracle - 值不存在时无法到 'SELECT INTO'

java - 如何在java中生成唯一的数字ID并进行计数?

C++ 输入性能

Oracle 关联数组类型无法在 USING 语句中使用(如果在包中声明了类型)

c++ - 什么是集成到高性能应用程序中的好脚本语言?

php - 如何在不使 Apache 崩溃的情况下清除 APC 缓存?

c - FreeBSD POSIX C Oracle API

java - 使用 StepVerifier 验证是否至少已经过了一段时间?

java - 迭代 HTML 标签

java - HASingleton 无法查找 JNDI bean