首页> 外国专利> System and method for eliminating static initialization overhead by memory space cloning of a master runtime system process

System and method for eliminating static initialization overhead by memory space cloning of a master runtime system process

机译:通过主运行时系统进程的存储空间克隆消除静态初始化开销的系统和方法

摘要

A system and method for eliminating static initialization overhead by memory space cloning of a master runtime system process is presented. A master runtime system process is executed. One or more static initialization methods are identified. Each static initialization method is uniquely associated with a class provided in a runtime system and specifies a source definition provided as object-oriented program code. At least one static initialization method is executed in a memory space of the master runtime system process. The memory space is cloned as a child runtime system process responsive to a process request. The child runtime system process is executed. In one embodiment, a full garbage collection is performed by promoting objects created during static initialization into the older generation.
机译:提出了一种通过主运行时系统进程的存储器空间克隆来消除静态初始化开销的系统和方法。执行主运行时系统进程。确定一种或多种静态初始化方法。每个静态初始化方法都与运行时系统中提供的类唯一关联,并指定作为面向对象程序代码提供的源定义。在主运行时系统进程的存储空间中执行至少一种静态初始化方法。响应于进程请求,将存储空间克隆为子运行时系统进程。子运行时系统进程被执行。在一个实施例中,通过将在静态初始化期间创建的对象提升到较早的一代中来执行完全垃圾收集。

著录项

  • 公开/公告号US7124291B1

    专利类型

  • 公开/公告日2006-10-17

    原文格式PDF

  • 申请/专利权人 NEDIM FRESKO;

    申请/专利号US20030745021

  • 发明设计人 NEDIM FRESKO;

    申请日2003-12-22

  • 分类号G06F15/177;

  • 国家 US

  • 入库时间 2022-08-21 21:43:31

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号