会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明授权
    • Method for using non-temporal streaming to improve garbage collection algorithm
    • 使用非时间流提高垃圾收集算法的方法
    • US06950837B2
    • 2005-09-27
    • US09885745
    • 2001-06-19
    • Sreenivas SubramoneyRichard L. Hudson
    • Sreenivas SubramoneyRichard L. Hudson
    • G06F12/02G06F12/08G06F17/00
    • G06F12/0888G06F12/0253Y10S707/99957
    • An improved moving garbage collection algorithm is described. The algorithm allows efficient use of non-temporal stores to reduce the required time for garbage collection. Non-temporal stores (or copies) are a CPU feature that allows the copy of data objects within main memory with no interference or pollution of the cache memory. The live objects copied to new memory locations will not be accessed again in the near future and therefore need not be copied to cache. This avoids copy operations and avoids taxing the CPU with cache determinations. In a preferred embodiment, the algorithm of the present invention exploits the fact that live data objects will be stored to consecutive new memory locations in order to perform streaming copies. Since each copy procedure has an associated CPU overhead, the process of streaming the copies reduces the degradation of system performance and thus reduces the time for garbage collection.
    • 描述了改进的移动垃圾收集算法。 该算法允许有效地使用非时间存储来减少垃圾收集所需的时间。 非时间存储(或副本)是一种CPU功能,允许在主存储器内复制数据对象,而不会对高速缓冲存储器造成干扰或污染。 复制到新内存位置的实时对象在不久的将来不再被访问,因此不需要复制到缓存中。 这避免了复制操作,并避免了使用缓存确定对CPU进行征税。 在优选实施例中,本发明的算法利用实时数据对象将被存储到连续的新存储器位置以便执行流拷贝的事实。 由于每个复制过程都具有相关的CPU开销,所以流式传输副本的过程减少了系统性能的降级,从而减少了垃圾回收的时间。