当前位置: 代码迷 >> Java Web开发 >> tomcat使用下令启动(startup.bat、startup.sh)比myeclipse启动的程序运行慢
  详细解决方案

tomcat使用下令启动(startup.bat、startup.sh)比myeclipse启动的程序运行慢

热度:5152   发布时间:2016-04-10 22:55:01.0
tomcat使用命令启动(startup.bat、startup.sh)比myeclipse启动的程序运行慢
tomcat版本7.0.x
系统架构:S2S3H4
在tomcat中有个程序,如果通过myeclipse启动tomcat,程序运行速度很好,
如果是命令启动startup.bat(windows)、startup.sh(linux)程序运行就明显慢好多,
如:
在进行分页查询的时候,每次查询15条(数据库中大概2千多条数据,而且还建了索引)使用命令启动的程序比myeclipse启动的程序大概慢了1秒左右,
最明显的是使用jfreechart,myeclipse启动的大概是1秒左右,命令启动的大概需要25秒左右,这差别太大了。

最后经过测试已排除硬件和操作系统的可能,高配服务器也是这种情况,求大神解惑
------解决方案--------------------
引用:
tomcat版本7.0.x
系统架构:S2S3H4
在tomcat中有个程序,如果通过myeclipse启动tomcat,程序运行速度很好,
如果是命令启动startup.bat(windows)、startup.sh(linux)程序运行就明显慢好多,
如:
在进行分页查询的时候,每次查询15条(数据库中大概2千多条数据,而且还建了索引)使用命令启动的程序比myeclipse启动的程序大概慢了1秒左右,
最明显的是使用jfreechart,myeclipse启动的大概是1秒左右,命令启动的大概需要25秒左右,这差别太大了。

最后经过测试已排除硬件和操作系统的可能,高配服务器也是这种情况,求大神解惑


myeclipse启动默认是的debug模式 startup.bat运行的是 run模式 

你还真以为你找到真经了?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

tomcat版本7.0.x
系统架构:S2S3H4
在tomcat中有个程序,如果通过myeclipse启动tomcat,程序运行速度很好,
如果是命令启动startup.bat(windows)、startup.sh(linux)程序运行就明显慢好多,
如:
在进行分页查询的时候,每次查询15条(数据库中大概2千多条数据,而且还建了索引)使用命令启动的程序比myeclipse启动的程序大概慢了1秒左右,
最明显的是使用jfreechart,myeclipse启动的大概是1秒左右,命令启动的大概需要25秒左右,这差别太大了。

最后经过测试已排除硬件和操作系统的可能,高配服务器也是这种情况,求大神解惑


myeclipse启动默认是的debug模式 startup.bat运行的是 run模式 

你还真以为你找到真经了?

难得debug模式程序运行速度比run模式还快??


问问题之前自己先尝试一下。
  相关解决方案