用Quartz1.6做一任务调度。设想有成千上百个任务需要定时调度执行,每个任务可能5分钟或10分钟被调度一次。
用Quartz应该怎么做性能最优?

解决方案 »

  1.   

    这个性能跟Quartz没有关系了吧?Quartz相当于体育比赛中的一个吹哨子的人,一吹哨子你就跑,速度跑的快不快就看你了,而不是吹哨子的人。
      

  2.   


    咋才算性能最优? 要想性能最优的话就是不用Quartz。如果你要真的有这么多任务需要调度的话,你应该把任务分解分类一下,这样可以减少调度次数,一天一共才有多少分钟啊。
      

  3.   

    你要分组一下你的任务,让QUARTZ进行调度也是有开销的.
    你可以把相同的任务由一个管理任务去启动,把管理任务加到QUARTZ里去.把这些任务都做成线程池似的任务池,尽量不要在每次启动任务时初始化.
      

  4.   

    楼主这帖子也许会有点帮助:
    http://www.51testing.com/?uid-13997-action-viewspace-itemid-95294