我有一个使用Spring、Jersey (jax-rs)和Hibernate的java web应用程序。
它运行得又快又好,但有时它只在调试模式下初始化需要很长时间,而且启动时非常慢……
我在MAC上使用Eclipse3.6,Apache Tomcat6和java 1.6.0_29。
在写入以下日志行后,应用程序开始记录速度变慢:
INFO: Initializing Spring root WebApplicationContext
在此日志行之前:
30-dic-2011 10.51.25 com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
com.example.project.web.rest
我该怎么调查呢?有什么建议吗?
不幸的是,我真的不知道我做了什么降低了性能..
非常感谢您的帮助!大卫。
发布于 2011-12-30 19:34:25
在类似情况下,有一件事对我有帮助,那就是删除Eclipse中的所有断点。值得一试。
发布于 2018-04-10 17:09:29
方法入口-出口断点或条件断点通常会导致此问题。删除这些断点可以解决这个问题。这对我很管用。
https://stackoverflow.com/questions/8678409
复制相似问题