Data structure aware garbage collector

Nachshon Cohen, Erez Petrank

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء


Garbage collection may benefit greatly from knowledge about program behavior, but most managed languages do not provide means for the programmer to deliver such knowledge. In this work we propose a very simple interface that requires minor programmer effort and achieves substantial performance and scalability improvements. In particular, we focus on the common use of data structures or collections for organizing data on the heap. We let the program notify the collector which classes represent nodes of data structures and also when such nodes are being removed from their data structures. The data-structure aware (DSA) garbage collector uses this information to improve performance, locality, and load balancing. Experience shows that this interface requires a minor modification of the application. Measurements show that for some significant benchmarks this interface can dramatically reduce the time spent on garbage collection and also improve the overall program performance.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفISMM 2015 - Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, co-located with PLDI 2015
المحررونMichael Bond, Antony L. Hosking
عدد الصفحات13
رقم المعيار الدولي للكتب (الإلكتروني)9781450335898
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 14 يونيو 2015
الحدث14th ACM SIGPLAN International Symposium on Memory Management, ISMM 2015 - Portland, الولايات المتّحدة
المدة: ١٤ يونيو ٢٠١٥ → …

سلسلة المنشورات

الاسمInternational Symposium on Memory Management, ISMM
مستوى الصوت14-June-2015


!!Conference14th ACM SIGPLAN International Symposium on Memory Management, ISMM 2015
الدولة/الإقليمالولايات المتّحدة
المدة١٤/٠٦/١٥ → …

All Science Journal Classification (ASJC) codes

  • !!Hardware and Architecture
  • !!Software


أدرس بدقة موضوعات البحث “Data structure aware garbage collector'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا