发明名称 Thread-specific heaps
摘要 Thread-specific heaps are employed in multithreaded programs to decrease garbage collection latency in such programs. Program data in a target program is analyzed to identify thread-specific data and shared data. Thread-specific data is identified on the basis that the thread-specific data is determined to be reachable only from a single program thread of the target program. Each program thread can be associated with an individual thread-specific heap. Shared data is identified on the basis that the shared data is potentially reachable from a plurality of program threads of the target program. An exemplary method of identifying such data is referred to as a thread escape analysis. Garbage collection of such heaps may be performed independently or with minimal synchronization. Remembered sets may also be used to increase the independence of collection of individual heaps and to decrease garbage collection latency.
申请公布号 US2002095453(A1) 申请公布日期 2002.07.18
申请号 US20010761404 申请日期 2001.01.16
申请人 MICROSOFT CORPORATION 发明人 STEENSGAARD BJARNE
分类号 G06F9/50;G06F12/02;(IPC1-7):G06F9/00 主分类号 G06F9/50
代理机构 代理人
主权项
地址