会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 10. 发明申请
    • CONSERVATIVE GARBAGE COLLECTING WITH CONCURRENT MARKING AND CONCURRENT SWEEPING FOR MEMORY MANAGEMENT
    • 收集符合标准和保存记忆管理的一致性保护措施
    • US20120254265A1
    • 2012-10-04
    • US13074226
    • 2011-03-29
    • Steven LuccoCurtis Cheng-Cheng Man
    • Steven LuccoCurtis Cheng-Cheng Man
    • G06F17/30
    • G06F12/0269G06F2212/702
    • Aspects for conservative garbage collecting are disclosed. In one aspect, a heap of objects is generated during an execution of a script, and script objects in an unexecuted portion are traced to corresponding memory locations on the heap. The heap is then marked concurrently with executing the script such that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then freed concurrently with executing the script based on the marking. In another aspect, an object graph associated with a call stack is generated and traced such that script objects in an unexecuted portion of the stack are traced to corresponding memory locations on a heap. Heap objects are marked concurrently with executing the stack so that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then cleared concurrently with executing the stack based on the marked heap.
    • 披露了保守的垃圾收集方面。 在一个方面,在执行脚本期间生成一堆对象,并且未执行部分中的脚本对象被跟踪到堆上的相应存储器位置。 然后在执行该脚本的同时标记堆,以便标记的堆包含可访问和不可访问的对象。 然后,分配给不可达对象的内存与基于标记的脚本执行同时释放。 在另一方面,生成和跟踪与调用堆栈相关联的对象图,使得堆栈的未执行部分中的脚本对象被跟踪到堆上的相应存储器位置。 堆对象与执行堆栈同时标记,以便标记的堆包含可访问和不可达对象。 然后根据标记的堆执行堆栈同时清除分配给不可达对象的内存。