首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于Quartz以及Java内存疑问,该如何解决

2012-04-28 
关于Quartz以及Java内存疑问各位好。有个问题目前请教一下手头项目采用了Quartz1.8作为定时调度的Lib,在Lin

关于Quartz以及Java内存疑问
各位好。
有个问题目前请教一下
手头项目采用了Quartz1.8作为定时调度的Lib,在Linux上面运行。
目前有6个Jar包在跑,其中一个Jar包包含13个thread,定时运行。
另外5个Jar包,每个包括9个thread,定时运行
这6个Jar包代码除了thread数不一样外,代码完全一致。
问题如下:
包括13个thread的那个Jar包内存消耗却比包括9个thread的那5个Jar要少许多。
如果再加入一个Jar包运行的话,恐怕内存都不够用了。
请问上述问题,原因是什么?如何解决。
希望可以给些思路。


[解决办法]
把线程数设小一点,利用线程池
[解决办法]
1.线程池可以用ThreadPoolExecutor
2.可以加大服务器JVM内存

热点排行
Bad Request.