【发布时间】:2012-04-01 12:32:45
【问题描述】:
我有点卡在一个问题上。我有一个 Spring + Hibernate 应用程序,最近几天它的行为非常奇怪。
通常,即使在调试模式下,它也会引导大约 15 秒。
几天后,没有显示任何重大错误或问题,它开始运行两次,如果不是慢三倍的话。
我认为问题可能出在 Tomcat 中,但即使我运行了我编写的一系列单元测试,它们的速度也非常慢(我们说的是 8 秒以上的测试 + 20 秒的初始上下文引导) .我使用本地 PostgreSQL 数据库进行测试,这通常不是那么糟糕(大约一秒钟的测试)
我被困住了。我知道我做的最后一件事是在我的 @Controller 类上添加对 @Transactional 的支持。这可能是原因吗?我怀疑,因为当我将事务修改部署到稳定服务器并重新启动它时,它的运行速度和以前一样快。
我完全被卡住了
【问题讨论】:
标签: java performance spring hibernate tomcat