版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN200610074977.3
公 开 号:CN100399278C
发 明 人:N·A·A·詹森斯
代 理 人:杨晓光;于静
代理机构:11247 北京市中咨律师事务所
专利类型:授权发明
申 请 日:20080702
公 开 日:20060425
专利主分类号:G06F9/46(20060101)
关 键 词:应用任务 处理器 时延 处理器类型 中断 程序实例 任务实例 虚拟机 响应 优化
摘 要:一种减少JAVA虚拟机(JVM)中由于无用单元收集所造成的时延的方法,其中,不同机器(MC1,MC2,MC3)正在运行连续的应用任务(P1,P2,P3)。由于无用单元收集程序(GC1,GC2,GC3)实例必须运行在每个机器上并且中断运行在该机器上的任务,因此同步其开始以优化对应用响应时延的影响。换句话说,由于应用任务相继运行在不同的机器上,因此通过在所有机器上同时开始其所有实例,即通过同步GC任务实例,无用单元收集程序仅影响一个机器的操作。每个机器可以是多处理器类型的(CPU1,CPU2,CPU3),由此当无用单元收集程序实例在这些处理器之一上运行时,所有处理器的操作都被中断。