Java Spring Web应用程序在调试模式下启动缓慢

xxe27gdn  于 2023-09-29  发布在  Java
关注(0)|答案(3)|浏览(106)

我有一个Java Web应用程序,使用Spring,Jersey(jax-rs)和Hibernate。
它运行良好,速度快,但有一些天它需要大量的时间来初始化只在调试模式和当它启动真的很慢...
我正在使用Eclipse 3.6,Apache Tomcat 6和Java 1.6.0_29 for MAC OS X。
写入此日志行后,应用程序开始缓慢记录日志:

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

我如何调查?有什么建议吗?
不幸的是,我真的不知道我做了什么来降低性能。
非常感谢您的帮助!大卫

ujv3wf0j

ujv3wf0j1#

在类似的情况下,有一件事对我很有帮助,那就是删除Eclipse中的所有断点。值得一试

wqsoz72f

wqsoz72f2#

方法进入-退出断点或条件断点通常会导致此问题。删除这些断点将解决此问题。对我很有效。

xwbd5t1u

xwbd5t1u3#

以下步骤可以提高性能

  • 清理Tomcat工作目录
  • 从服务器添加/删除应用程序>tomcat

我确实改进了很多,加快了调试过程。

相关问题