发明名称 Numbering sequences of cars with the same number in a generation managed by the train algorithm
摘要 In the Train algorithm, popular and small oversized objects are defined and placed into separate special cars within the trains. The train and car numbers are arranged to fit into one computer word for simplicity and time efficiency of fetching and comparing. A maximum number of cars numbers allowed in any one train is determined from the counter or register (word) length holding the train/car numbers, and the train and car numbers encompass the entire generation being collected. A threshold of less than the maximum number of cars in one train is determined, and when reached, contiguous special cars are arranged to share a common number, and all the cars in the train are renumbered sequentially. However, cars sharing one car numbers remain as separate data structures, including separate remembered sets. A mechanism for shuffling non-contiguous special cars, so that they are contiguous, is disclosed. Moreover, if needed normal sized cars may be re-numbered and included with other cars in a collection set.
申请公布号 US2004172428(A1) 申请公布日期 2004.09.02
申请号 US20030375414 申请日期 2003.02.27
申请人 GARTHWAITE ALEXANDER T. 发明人 GARTHWAITE ALEXANDER T.
分类号 G06F12/02;(IPC1-7):G06F17/30 主分类号 G06F12/02
代理机构 代理人
主权项
地址