Tag #garbage collection
297 papers:
PADL-2020-ElsmanH #memory management #ml #on the- On the Effects of Integrating Region-Based Memory Management and Generational Garbage Collection in ML (ME, NH), pp. 95–112.
CIAA-2019-Maneth - Static Garbage Collection (SM), pp. 3–9.
OOPSLA-2018-DegenbaevEHHLP #component- Cross-component garbage collection (UD, JE, KH, MH, ML, HP), p. 24.
PLDI-2018-AkramSME #hybrid- Write-rationing garbage collection for hybrid memories (SA, JBS, KSM, LE), pp. 62–77.
OOPSLA-2017-ClebschFDYWV #co-evolution #design #named #type system- Orca: GC and type system co-design for actor languages (SC, JF, SD, AMY, TW, JV), p. 28.
OOPSLA-2017-UgawaAM #concurrent #memory management #model checking #modelling- Model checking copy phases of concurrent copying garbage collection with various memory models (TU, TA0, TM), p. 26.
- ICFP-2016-UenoO #concurrent #functional #manycore #source code
- A fully concurrent garbage collector for functional programs on multicore processors (KU, AO), pp. 421–433.
OOPSLA-2016-NunezGB - Prioritized garbage collection: explicit GC support for software caches (DN, SZG, EDB), pp. 695–710.
PLDI-2016-DegenbaevEEMP #scheduling- Idle time garbage collection scheduling (UD, JE, ME, RM, HP), pp. 570–583.
PLDI-2016-JacekCMM #performance- Assessing the limits of program-specific garbage collection performance (NJ, MCC, BMM, EM), pp. 584–598.
PLDI-2015-GammieHE #on the fly- Relaxing safely: verified on-the-fly garbage collection for x86-TSO (PG, ALH, KE), pp. 99–109.
ASPLOS-2015-Gidra0SSN #big data #named- NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines (LG, GT, JS, MS, NN), pp. 661–673.
DAC-2015-HahnKL - To collect or not to collect: just-in-time garbage collection for high-performance SSDs with long lifetimes (SSH, JK, SL), p. 6.
ISMM-2015-CohenP #data type- Data structure aware garbage collector (NC, EP), pp. 28–40.
ISMM-2015-HusseinHPV #memory management- Don’t race the memory bus: taming the GC leadfoot (AH, ALH, MP, CAV), pp. 15–27.
ILC-2014-Strandh14a - An Improvement to Sliding Garbage Collection (RS), p. 97.
OOPSLA-2014-ShahriyarBM #performance- Fast conservative garbage collection (RS, SMB, KSM), pp. 121–139.
CC-2014-AsatiSKM - Liveness-Based Garbage Collection (RA, AS, AK, AM), pp. 85–106.
DATE-2014-LamWCHHPZ #memory management #multi- Garbage collection for multi-version index on flash memory (KyL, JW, YHC, JWH, PCH, CKP, CJZ), pp. 1–4.
ISMM-2014-BaconCS #configuration management #hardware #parallel #realtime- Parallel real-time garbage collection of multiple heaps in reconfigurable hardware (DFB, PC, SS), pp. 117–127.
ISMM-2014-BrandtKSB #concurrent #linear #parallel- Concurrent, parallel garbage collection in linear time (SRB, HK, GS, CB), pp. 47–58.
ISMM-2014-RitsonUJ #hardware #memory management #transaction- Exploring garbage collection with haswell hardware transactional memory (CGR, TU, REJ), pp. 105–115.
ISMM-2014-UgawaJR #on the fly- Reference object processing in on-the-fly garbage collection (TU, REJ, CGR), pp. 59–69.
LCTES-2014-KimBL #concurrent #javascript #lightweight- Lightweight and block-level concurrent sweeping for javascript garbage collection (HK, SB, JL), pp. 155–164.
OOPSLA-2013-ClebschD #concurrent #manycore- Fully concurrent garbage collection of actors on many-core machines (SC, SD), pp. 553–570.
SAC-2013-JungS #approach #named- LINK-GC: a preemptive approach for garbage collection in NAND flash storages (SJ, YHS), pp. 1478–1484.
ASPLOS-2013-Gidra0SS #case study #multi #scalability- A study of the scalability of stop-the-world garbage collectors on multicores (LG, GT, JS, MS), pp. 229–240.
DAC-2013-TsaoCY #design #performance- Performance enhancement of garbage collection for flash storage devices: an efficient victim block selection design (CWT, YHC, MCY), p. 6.
ISMM-2013-MorikawaUI #adaptation #lisp- Adaptive scanning reduces sweep time for the Lisp2 mark-compact garbage collector (KM, TU, HI), pp. 15–26.
ISMM-2013-ReamesN #towards- Towards hinted collection: annotations for decreasing garbage collector pause times (PR, GCN), pp. 3–14.
ISMM-2013-RicciGM #precise- Elephant tracks: portable production of complete and precise gc traces (NPR, SZG, JEBM), pp. 109–118.
PLDI-2012-BaconCS #configuration management #hardware #realtime- And then there were none: a stall-free real-time garbage collector for reconfigurable hardware (DFB, PC, SS), pp. 23–34.
SAC-2012-KimPJSCH #hybrid #named #performance- AAGC: an efficient associativity-aware garbage collection scheme for hybrid FTLs (BK, MP, CJ, COS, YC, JH), pp. 1785–1790.
CC-2012-PetersenG #interprocedural- GC-Safe Interprocedural Unboxing (LP, NG), pp. 165–184.
DATE-2012-LinC #adaptation- Dual Greedy: Adaptive garbage collection for page-mapping solid-state disks (WHL, LPC), pp. 117–122.
ISMM-2012-MaasRMAJK - GPUs as an opportunity for offloading garbage collection (MM, PR, JM, KA, ADJ, JK), pp. 25–36.
SIGITE-2011-Defoe #education #open source #virtual machine- Teaching garbage collection with open source virtual machine (DCD), pp. 197–202.
ICFP-2011-UenoOO #functional #performance- An efficient non-moving garbage collector for functional languages (KU, AO, TO), pp. 196–208.
PLDI-2011-JinMGR #monitoring #parametricity- Garbage collection for monitoring parametric properties (DJ, POM, DG, GR), pp. 415–424.
ISMM-2011-HertzKKBDGB - Waste not, want not: resource-based garbage collection in a shared environment (MH, SK, EK, TB, CD, XG, JEB), pp. 65–76.
ISMM-2011-MarlowJ #manycore- Multicore garbage collection with local heaps (SM, SLPJ), pp. 21–32.
ISMM-2011-SingerKBL #java #multi #pipes and filters- Garbage collection auto-tuning for Java mapreduce on multi-cores (JS, GK, GB, ML), pp. 109–118.
LICS-2011-HurDV #logic- Separation Logic in the Presence of Garbage Collection (CKH, DD, VV), pp. 247–256.
ICFP-2010-McCreightCT #compilation #framework- A certified framework for compiling and executing garbage-collected languages (AM, TC, APT), pp. 273–284.
ILC-2010-UgawaIY #incremental- Starvation-free heap size for replication-based incremental compacting garbage collection (TU, HI, TY), pp. 43–52.
OOPSLA-2010-ReichenbachISAG #what- What can the GC compute efficiently?: a language for heap assertions at GC time (CR, NI, YS, EA, SZG), pp. 256–269.
PLDI-2010-PizloZMHBV #named #realtime- Schism: fragmentation-tolerant real-time garbage collection (FP, LZ, PM, ALH, EB, JV), pp. 146–159.
ISMM-2010-AlbertGG #memory management #parametricity #requirements- Parametric inference of memory requirements for garbage collected languages (EA, SG, MGZ), pp. 121–130.
ISMM-2010-Anderson #optimisation- Optimizations in a private nursery-based garbage collector (TAA), pp. 21–30.
ISMM-2010-BarabashP #parallel #platform- Tracing garbage collection on highly parallel platforms (KB, EP), pp. 1–10.
ISMM-2010-Siebert #concurrent #parallel #realtime- Concurrent, parallel, real-time garbage-collection (FS), pp. 11–20.
ISMM-2010-SingerJBL - The economics of garbage collection (JS, REJ, GB, ML), pp. 103–112.
ISMM-2010-UgawaIY #embedded #incremental- Improved replication-based incremental garbage collection for embedded systems (TU, HI, TY), pp. 73–82.
OOPSLA-2009-Ogasawara #memory management #thread- NUMA-aware memory manager with dominant-thread-based copying GC (TO), pp. 377–390.
PLDI-2009-AftandilianG #using- GC assertions: using the garbage collector to check heap properties (EA, SZG), pp. 235–244.
POPL-2009-HawblitzelP #automation #verification- Automated verification of practical garbage collectors (CH, EP), pp. 441–453.
ISMM-2009-AlbertGG #analysis- Live heap space analysis for languages with garbage collection (EA, SG, MGZ), pp. 129–138.
ISMM-2009-BoehmS #c++ #standard- Garbage collection in the next C++ standard (HJB, MS), pp. 30–38.
ISMM-2009-RafkindWRF #c #precise- Precise garbage collection for C (JR, AW, JR, MF), pp. 39–48.
ISMM-2009-SerranoZ #optimisation #using- Placement optimization using data context collected during garbage collection (MJS, XZ), pp. 69–78.
ISMM-2009-Vengerov #analysis #modelling #optimisation #throughput- Modeling, analysis and throughput optimization of a generational garbage collector (DV), pp. 1–9.
TACAS-2009-NguyenR #model checking- Memoised Garbage Collection for Software Model Checking (VYN, TCR), pp. 201–214.
PLDI-2008-BlackburnM #named #performance- Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance (SMB, KSM), pp. 22–32.
PLDI-2008-PizloPS #case study #concurrent #realtime- A study of concurrent real-time garbage collectors (FP, EP, BS), pp. 33–44.
ISMM-2008-MarlowHJJ #parallel- Parallel generational-copying garbage collection with a block-structured heap (SM, TH, RPJ, SLPJ), pp. 11–20.
ISMM-2008-Siebert #parallel- Limits of parallel marking garbage collection (FS), pp. 21–29.
ISMM-2008-Trancon-y-Widemann #functional #programming- A reference-counting garbage collection algorithmfor cyclical functional programming (BTyW), pp. 71–80.
PPoPP-2008-McGacheyAHMSS #concurrent #memory management #transaction- Concurrent GC leveraging transactional memory (PM, ARAT, RLH, VM, BS, TS), pp. 217–226.
RTA-2007-DuvalEP #graph grammar- Adjunction for Garbage Collection with Application to Graph Rewriting (DD, RE, FP), pp. 122–136.
ECOOP-2007-FramptonBCG #realtime- Generational Real-Time Garbage Collection (DF, DFB, PC, DG), pp. 101–125.
ECOOP-2007-XianSJJ #java #named #performance- AS-GC: An Efficient Generational Garbage Collector for Java Application Servers (FX, WSa, CJ, HJ), pp. 126–150.
OOPSLA-2007-Grossman #memory management #transaction- The transactional memory / garbage collection analogy (DG), pp. 695–706.
OOPSLA-2007-XianSJ #approach #named #performance- Microphase: an approach to proactively invoking garbage collection for improved performance (FX, WSa, HJ), pp. 77–96.
AdaEurope-2007-Garcia-RodriguezMG #ada #compilation #precise- Incorporating Precise Garbage Collection in an Ada Compiler (FGR, JM, JFG), pp. 235–245.
PLDI-2007-McCreightSLL #framework- A general framework for certifying garbage collectors and their mutators (AM, ZS, CL, LL), pp. 468–479.
POPL-2007-JumpM #detection #memory management #named- Cork: dynamic memory leak detection for garbage-collected languages (MJ, KSM), pp. 31–38.
SAC-2007-StanchinaM #algorithm #performance #realtime- Exploiting the efficiency of generational algorithms for hardware-supported real-time garbage collection (SS, MM), pp. 713–718.
CC-2007-BakerCPV #lazy evaluation #pointer- Accurate Garbage Collection in Uncooperative Environments with Lazy Pointer Stacks (JB, AC, FP, JV), pp. 64–79.
CC-2007-PazP #using- Using Prefetching to Improve Reference-Counting Garbage Collectors (HP, EP), pp. 48–63.
ISMM-2007-GarnerBF #effectiveness- Effective prefetch for mark-sweep garbage collection (RG, SMB, DF), pp. 43–54.
ISMM-2007-Joisha #framework #performance- Overlooking roots: a framework for making nondeferred reference-counting garbage collection fast (PGJ), pp. 141–158.
ISMM-2007-KeroNL #incremental- A correct and useful incremental copying garbage collector (MK, JN, PL), pp. 129–140.
ISMM-2007-PizloFPS #multi #named #realtime- Stopless: a real-time garbage collector for multiprocessors (FP, DF, EP, BS), pp. 159–172.
ISMM-2007-SingerBWC - Intelligent selection of application-specific garbage collectors (JS, GB, IW, JC), pp. 91–102.
ISMM-2007-XianSJ #concurrent #performance #policy #scheduling #thread- Allocation-phase aware thread scheduling policies to improve garbage collection performance (FX, WSa, HJ), pp. 79–90.
LCTES-2007-PizloHV #realtime- Hierarchical real-time garbage collection (FP, ALH, JV), pp. 123–133.
ICFP-2006-MightS #analysis- Improving flow analyses via ΓCFA: abstract garbage collection and counting (MM, OS), pp. 13–25.
PLDI-2006-ChenBCGC #locality #optimisation- Profile-guided proactive garbage collection for locality optimization (WkC, SB, TMC, XG, WC), pp. 332–340.
PLDI-2006-VechevYB #algorithm #concurrent- Correctness-preserving derivation of concurrent garbage collection algorithms (MTV, EY, DFB), pp. 341–353.
ISMM-2006-Hosking #multi- Portable, mostly-concurrent, mostly-copying garbage collection for multi-processors (ALH), pp. 40–51.
ISMM-2006-Joisha #compilation #optimisation- Compiler optimizations for nondeferred reference-counting garbage collection (PGJ), pp. 150–161.
ISMM-2006-SiegwartH #locality #parallel- Improving locality with parallel hierarchical copying GC (DS, MH), pp. 52–63.
ISMM-2006-SomanDK #multi #virtual machine- Task-aware garbage collection in a multi-tasking virtual machine (SS, LD, CK), pp. 64–73.
OSDI-2006-YangBKM #memory management #named- CRAMM: Virtual Memory Support for Garbage-Collected Applications (TY, EDB, SFK, JEBM), pp. 103–116.
SCAM-2005-JonesK #analysis #performance #thread- A Fast Analysis for Thread-Local Garbage Collection with Dynamic Class Loading (REJ, ACK), pp. 129–138.
OOPSLA-2005-HertzB #memory management #performance- Quantifying the performance of garbage collection vs. explicit memory management (MH, EDB), pp. 313–326.
PLDI-2005-HertzFB - Garbage collection without paging (MH, YF, EDB), pp. 143–153.
SAC-2005-GriffinSC #case study #design #embedded #java #on the #power management- On designing a low-power garbage collector for java embedded devices: a case study (PAG, WSa, JMC), pp. 868–873.
CC-2005-PazPB #concurrent- Age-Oriented Concurrent Garbage Collection (HP, EP, SMB), pp. 121–136.
DATE-2005-OzturkKI #named- BB-GC: Basic-Block Level Garbage Collection (ÖÖ, MTK, MJI), pp. 1032–1037.
LCTES-2005-BaconCGV #named #realtime- Syncopation: generational real-time garbage collection in the metronome (DFB, PC, DG, MTV), pp. 183–192.
LCTES-2005-GriffinSC #embedded #energy #java #performance- An energy efficient garbage collector for java embedded devices (PAG, WSa, JMC), pp. 230–238.
LCTES-2005-MannDLC #realtime- Static determination of allocation rates to support real-time garbage collection (TM, MD, RL, RC), pp. 193–202.
OOPSLA-2004-BaconCR #formal method- A unified theory of garbage collection (DFB, PC, VTR), pp. 50–68.
OOPSLA-2004-HuangBMMWC #locality- The garbage collection advantage: improving program locality (XH, SMB, KSM, JEBM, ZW, PC), pp. 69–80.
OOPSLA-2004-SachindranMB #named- MC2: high-performance garbage collection for memory-constrained environments (NS, JEBM, EDB), pp. 81–98.
POPL-2004-BirkedalTR #reasoning- Local reasoning about a copying garbage collector (LB, NTS, JCR), pp. 220–231.
ICSE-2004-BlackburnCM #java #performance- Oil and Water? High Performance Garbage Collection in Java with MMTk (SMB, PC, KSM), pp. 137–146.
ASPLOS-2004-CherHV #analysis #hardware- Software prefetching for mark-sweep garbage collection: hardware analysis and software redesign (CYC, ALH, TNV), pp. 199–210.
ISMM-2004-CheadleFMJW #haskell #incremental- Exploring the barrier to entry: incremental generational garbage collection for Haskell (AMC, AJF, SM, SLPJ, RLW), pp. 163–174.
ISMM-2004-DetlefsFHP - Garbage-first garbage collection (DD, CHF, SH, TP), pp. 37–48.
ISMM-2004-OssiaBS #concurrent- Mostly concurrent compaction for mark-sweep GC (YO, OBY, MS), pp. 25–36.
ISMM-2004-SagonasW #concurrent #incremental- Message analysis-guided allocation and low-pause incremental garbage collection in a concurrent language (KFS, JW), pp. 1–12.
ISMM-2004-SomanKB - Dynamic selection of application-specific garbage collectors (SS, CK, DFB), pp. 49–60.
ISMM-2004-VechevB #concurrent- Write barrier elision for concurrent garbage collectors (MTV, DFB), pp. 13–24.
OOPSLA-2003-AzatchiLPP #on the fly- An on-the-fly mark and sweep garbage collector based on sliding views (HA, YL, HP, EP), pp. 269–281.
OOPSLA-2003-BarabashOP #concurrent #revisited- Mostly concurrent garbage collection revisited (KB, YO, EP), pp. 255–268.
OOPSLA-2003-BlackburnM #performance- Ulterior reference counting: fast garbage collection without a long wait (SB, KSM), pp. 344–358.
OOPSLA-2003-HirzelDH - Connectivity-based garbage collection (MH, AD, MH), pp. 359–373.
OOPSLA-2003-SachindranEM #named #performance- Mark-copy: fast copying GC with less space overhead (NS, JEBM), pp. 326–343.
PADL-2003-ZhouT #algorithm #prolog- Garbage Collection Algorithms for Java-Based Prolog Engines (QZ, PT), pp. 304–319.
POPL-2003-BaconCR #consistency #realtime- A real-time garbage collector with low overhead and consistent utilization (DFB, PC, VTR), pp. 285–298.
CC-2003-AzatchiP - Integrating Generations with Advanced Reference Counting Garbage Collectors (HA, EP), pp. 185–199.
LCTES-2003-BaconCR #java #realtime- Controlling fragmentation and space consumption in the metronome, a real-time garbage collector for Java (DFB, PC, VTR), pp. 81–92.
LCTES-2003-DhurjatiKAL #memory management #runtime #safety- Memory safety without runtime checks or garbage collection (DD, SK, VSA, CL), pp. 69–80.
LCTES-2003-RobertzH #adaptation #embedded #realtime #robust #scheduling- Time-triggered garbage collection: robust and adaptive real-time GC scheduling for embedded systems (SGR, RH), pp. 93–102.
ICFP-2002-HansenC #case study- An experimental study of renewal-older-first garbage collection (LTH, WDC), pp. 247–258.
OOPSLA-2002-ShufGFAS #java #locality- Creating and preserving locality of java applications at allocation and garbage collection times (YS, MG, HF, AWA, JPS), pp. 13–25.
PADL-2002-VandeginsteSD #order #prolog- Segment Order Preserving and Generational Garbage Collection for Prolog (RV, KFS, BD), pp. 299–317.
PLDI-2002-BlackburnJMM #named- Beltway: Getting Around Garbage Collection Gridlock (SB, REJ, KSM, JEBM), pp. 153–164.
PLDI-2002-HallenbergET - Combining Region Inference and Garbage Collection (NH, ME, MT), pp. 141–152.
PLDI-2002-OssiaBGKLO #concurrent #incremental #parallel- A Parallel, Incremental and Concurrent GC for Servers (YO, OBY, IG, EKK, VL, AO), pp. 129–140.
POPL-2002-Boehm #bound- Bounding space usage of conservative garbage collectors (HJB), pp. 93–100.
HPCA-2002-ChenSKVIW #embedded #java- Tuning Garbage Collection in an Embedded Java Environment (GC, RS, MTK, NV, MJI, MW), pp. 92–103.
ISMM-2002-Henderson - Accurate garbage collection in an uncooperative environment (FH), pp. 256–263.
ISMM-2002-PrintezisG #visualisation- Visualising the train garbage collector (TP, AG), pp. 157–170.
ISMM-2002-VardhanA #algorithm #using- Using passive object garbage collection algorithms for garbage collection of active objects (AV, GA), pp. 213–220.
ICLP-2002-Demoen - A Different Look at Garbage Collection for the WAM (BD), pp. 179–193.
ICLP-2002-DemoenNV #question- Copying Garbage Collection for the WAM: To Mark or Not to Mark? (BD, PLN, RV), pp. 194–208.
ECOOP-2001-HirzelDH #detection #liveness #on the- On the Usefulness of Liveness for Garbage Collection and Leak Detection (MH, AD, ALH), pp. 181–206.
OOPSLA-2001-BrechtALP #execution #java- Controlling Garbage Collection and Heap Growth to Reduce the Execution Time of Java Applications (TB, EA, CL, HP), pp. 353–366.
OOPSLA-2001-LevanoniP #java #on the fly- An On-the-Fly Reference Counting Garbage Collector for Java (YL, EP), pp. 367–380.
PLDI-2001-BaconALRS #java #multi- Java without the Coffee Breaks: A Nonintrusive Multiprocessor Garbage Collector (DFB, CRA, HBL, VTR, SES), pp. 92–103.
PLDI-2001-ChengB #parallel #realtime- A Parallel, Real-Time Garbage Collector (PC, GEB), pp. 125–136.
POPL-2001-WangA - Type-preserving garbage collectors (DCW, AWA), pp. 166–178.
CC-2001-Siebert - Constant-Time Root Scanning for Deterministic Garbage Collection (FS), pp. 304–318.
LCTES-OM-2001-UnnikrishnanSL #analysis #automation #memory management- Automatic Accurate Live Memory Analysis for Garbage-Collected Languages (LU, SDS, YAL), pp. 102–111.
PDP-2001-AvvenutiV #mobile #object-oriented- Supporting Remote Reference Updating Through Garbage Collection in a Mobile Object System (MA, AV), pp. 65–70.
ICLP-2001-MazurRJB #aspect-oriented- Practical Aspects for a Working Compile Time Garbage Collection System for Mercury (NM, PR, GJ, MB), pp. 105–119.
LOPSTR-2000-Demoen #abduction #prolog- Prolog and abduction 4 writing garbage collectors (BD).
PADL-2000-DemoenS #experience- Heap Garbage Collection in XSB: Practice and Experience (BD, KFS), pp. 93–108.
PLDI-2000-CannarozziPC - Contaminated garbage collection (DJC, MPP, RC), pp. 264–273.
PLDI-2000-DomaniKP #java #on the fly- A generational on-the-fly garbage collector for Java (TD, EKK, EP), pp. 274–284.
ISMM-2000-Boehm - Reducing Garbage Collector Cache Misses (HJB), pp. 59–64.
ISMM-2000-DomaniKLSBLLPY #implementation #java #on the fly- Implementing an On-the-Fly Garbage Collector for Java (TD, EKK, EL, EES, KB, IL, YL, EP, IY), pp. 155–166.
ISMM-2000-FitzgeraldT - The Case for Profile-Directed Selection of Garbage Collectors (RPF, DT), pp. 111–120.
ISMM-2000-HeilS #concurrent #profiling- Concurrent Garbage Collection UsingHardware-Assisted Profiling (THH, JES), pp. 80–93.
ISMM-2000-HirzelD #on the- On the Type Accuracy of Garbage Collection (MH, AD), pp. 1–11.
ISMM-2000-HudsonMSW - Cycles to Recycle: Garbage Collection on the IA-64 (RLH, JEBM, SS, WW), pp. 101–110.
ISMM-2000-PlakalF #concurrent #parallel #slicing #thread #using- Concurrent Garbage Collection Using Program Slices on Multithreaded Processors (MP, CNF), pp. 94–100.
ISMM-2000-PrintezisD - A Generational Mostly-Concurrent Garbage Collector (TP, DD), pp. 143–154.
ISMM-2000-Rodriguez-RiveraSF #memory management- Conservative Garbage Collection for General Memory Allocators (GRR, MS, CF), pp. 71–79.
ISMM-2000-ShahamKS #effectiveness #java #on the- On the Effectiveness of GC in Java (RS, EKK, SS), pp. 12–17.
ISMM-2000-Tarditi - Compact Garbage Collection Tables (DT), pp. 50–58.
OOPSLA-1999-StefanovicMM - Age-Based Garbage Collection (DS, KSM, JEBM), pp. 370–381.
TOOLS-USA-1999-BielakS #database #distributed #implementation #object-oriented- Implementing a Distributed Garbage Collector for OO Databases (RB, JPS), pp. 42–52.
PLDI-1999-BlellochC #bound #multi #on the- On Bounding Time and Space for Multiprocessor Garbage Collection (GEB, PC), pp. 104–117.
PLDI-1999-StichnothLC #compilation #java- Support for Garbage Collection at Every Instruction in a Java Compiler (JMS, GYL, MC), pp. 118–127.
PPDP-1999-JonesRR #assembly #named- C--: A Portable Assembly Language that Supports Garbage Collection (SLPJ, NR, FR), pp. 1–28.
Best-of-PLDI-1999-BlellochC99a #bound #multi #on the- On bounding time and space for multiprocessor garbage collection (with retrospective) (GEB, PC), pp. 626–641.
LCTES-1999-KimCKS #embedded #realtime #scheduling- Scheduling Garbage Collector for Embedded Real-Time Systems (TK, NC, NK, HS), pp. 55–64.
LCTES-1999-Persson #analysis #embedded #memory management- Live Memory Analysis for Garbage Collection in Embedded Systems (PP), pp. 45–54.
ICLP-1999-Li #implementation #prolog- Implementing Prolog with Chronological Garbage Collection (XL), p. 612.
ICFP-1998-Moreau #distributed #mobile- A Distributed Garbage Collector with Diffusion Tree Reorganisation and Mobile Objects (LM), pp. 204–215.
ECOOP-1998-FerreiraS #algorithm #correctness #distributed #modelling #proving- Modelling a Distributed Cached Store for Garbage Collection: The Algorithm and Its Correctness Proof (PF, MS), pp. 234–259.
ECOOP-1998-RodriguesJ #distributed- Cyclic Distributed Garbage Collection with Group Merger (HR, REJ), pp. 260–284.
PLDI-1998-AgesenDM #java #liveness #virtual machine- Garbage Collection and Local Variable Type-Precision and Liveness in Java Virtual Machines (OA, DD, JEBM), pp. 269–279.
PLDI-1998-FessantPS #distributed #implementation- An Implementation for Complete, Asynchronous, Distributed Garbage Collection (FLF, IP, MS), pp. 152–161.
ISMM-1998-ChilimbiL #using- Using Generational Garbage Collection To Implement Cache-Conscious Data Placement (TMC, JRL), pp. 37–48.
ISMM-1998-HuelsbergenW #concurrent- Very Concurrent Mark-&-Sweep Garbage Collection without Fine-Grain Synchronization (LH, PW), pp. 166–175.
ISMM-1998-LimPB #realtime- A Memory-Efficient Real-Time Non-Copying Garbage Collector (TFL, PP, BNB), pp. 118–129.
ISMM-1998-NishanovS #library- Garbage Collection in Generic Libraries (GVN, SS), pp. 86–96.
ISMM-1998-Rodriguez-RiveraSF - A Non-Fragmenting NonMmoving, Garbage Collector (GRR, MS, CF), pp. 79–85.
ISMM-1998-Siebert #incremental #realtime- Guaranteeing Non-Disruptiveness and Real-Time Deadlines in an Incremental Garbage Collector (FS), pp. 130–137.
SIGMOD-1997-MaheshwariL #scalability- Partitioned Garbage Collection of Large Object Store (UM, BL), pp. 313–323.
VLDB-1997-AshwinRSSS #database #object-oriented #transaction #using- Garbage Collection in Object Oriented Databases Using Transactional Cyclic Reference Counting (SA, PR, SS, AS, SS), pp. 366–375.
VLDB-1997-SkubiszewskiV #concurrent- Concurrent Garbage Collection in O2 (MS, PV), pp. 356–365.
ICFP-1997-HicksMN - The Measured Cost of Copying Garbage Collection Mechanisms (MWH, JTM, SN), pp. 292–305.
IFL-1997-BoortzS - A Compacting Garbage Collector for Unidirectional Heaps (KB, DS), p. 358–?.
OOPSLA-1997-HudsonMMM - Garbage Collecting the World: One Car at a Time (RLH, RM, JEBM, DSM), pp. 162–175.
TOOLS-PACIFIC-1997-YeatesC #design pattern- Design Patterns in Garbage Collection (SAY, MDC), pp. 80–98.
PLDI-1997-ClingerH - Generational Garbage Collection and the Radioactive Decay Model (WDC, LTH), pp. 97–108.
PPoPP-1997-TauraY #effectiveness #parallel #programming language #scalability- An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines (KT, AY), pp. 264–275.
SIGMOD-1996-CookKWZ #adaptation #automation #database #self- Semi-automatic, Self-adaptive Control of Garbage Collection Rates in Object Databases (JEC, AK, ALW, BGZ), pp. 377–388.
PLDI-1996-Boehm - Simple Garbage-Collector-Safety (HJB), pp. 89–98.
SAC-1996-DemoenET #order #prolog- Segment order preserving copying garbage collection for WAM based Prolog (BD, GE, PT), pp. 380–386.
CAV-1996-Gonthier #concurrent #safety #verification- Verifying the Safety of a Practical Concurrent Garbage Collector (GG), pp. 462–465.
VLDB-1995-AmsalegFG #database #incremental #performance- Efficient Incremental Garbage Collection for Client-Server Object Database Systems (LA, MJF, OG), pp. 42–53.
RTA-1995-Alouini #concurrent- Concurrent Garbage Collection for Concurrent Rewriting (IA), pp. 132–146.
ECOOP-1995-SeligmannG #algorithm #incremental #maturity #using- Incremental Mature Garbage Collection Using the Train Algorithm (JS, SG), pp. 235–252.
PLDI-1995-BarrettZ #bound #using- Garbage Collection Using a Dynamic Threatening Boundary (DAB, BGZ), pp. 301–314.
PLILP-1995-Mohnen #data type #performance- Efficient Compile-Time Garbage Collection for Arbitrary Data Structures (MM), pp. 241–258.
IWMM-1995-ArmstrongV #realtime- One Pass Real-Time Generational Mark-Sweep Garbage Collection (JLA, RV), pp. 313–322.
IWMM-1995-Fuchs #network- Garbage Collection on an Open Network (MF), pp. 251–265.
IWMM-1995-Hamilton #functional #lazy evaluation- Compile-Time Garbage Collection for Lazy Functional Languages (GWH), pp. 119–144.
IWMM-1995-MaedaKITHN #on the fly- On-the-fly Global Garbage Collection Based on Partly Mark-Sweep (MM, HK, YI, TT, AH, JN), pp. 283–296.
IWMM-1995-MagnussonH - Garbage Collection for Control Systems (BM, RH), pp. 323–342.
IWMM-1995-MatsuiTMN - Complementary Garbage Collector (SM, YT, AM, MN), pp. 163–177.
IWMM-1995-MatthewsS #distributed #memory management #named- LEMMA: A Distributed Shared Memory with Global and Local Garbage Collection (DCJM, TLS), pp. 297–311.
IWMM-1995-Nilsen #realtime- Progress in Hardware-Assisted Real-Time Garbage Collection (KDN), pp. 355–379.
IWMM-1995-Piquer #distributed- Indirect Mark and Sweep: A Distributed GC (JMP), pp. 267–282.
IWMM-1995-PlainfosseS #distributed #overview- A Survey of Distributed Garbage Collection Techniques (DP, MS), pp. 211–249.
IWMM-1995-Rojemo #functional #lazy evaluation- Generational Garbage Collection without Temporary Space Leaks for Lazy Functional Languages (NR), pp. 145–162.
IWMM-1995-Virding #concurrent #erlang #realtime- A Garbage Collector for the Concurrent Real-Time Language Erlang (RV), pp. 343–354.
SIGMOD-1994-CookWZ #database #policy- Partition Selection Policies in Object Database Garbage Collection (JEC, ALW, BGZ), pp. 371–382.
LFP-1994-AdityaFH #re-engineering #runtime #using- Garbage Collection for Strongly-Typed Languages Using Run-Time Type Reconstruction (SA, CHF, JEH), pp. 12–23.
LFP-1994-Fradet - Collecting More Garbage (PF), pp. 24–33.
LFP-1994-OTooleN #concurrent- Concurrent Replicating Garbage Collection (JO, SN), pp. 34–42.
LFP-1994-Tolmach #parametricity #using- Tag-Free Garbage Collection Using Explicit Type Parameters (APT), pp. 1–11.
OOPSLA-1994-Puaut #distributed- A Distributed Garbage Collector for Active Objects (IP), pp. 113–128.
PLDI-1994-Reinhold #performance #source code- Cache Performance of Garbage-Collected Programs (MBR), pp. 206–217.
PLILP-1994-BevemyrL #performance #prolog- A Simple and Efficient Copying Garbage Collector for Prolog (JB, TL), pp. 88–101.
PLILP-1994-Schulte - Deriving Residual Reference Count Garbage Collectors (WS), pp. 102–116.
POPL-1994-DiwanTM #memory management #performance #source code #using- Memory Subsystem Performance of Programs Using Copying Garbage Collection (AD, DT, JEBM), pp. 1–14.
POPL-1994-DoligezG #multi- Portable, Unobtrusive Garbage Collection for Multiprocessor Systems (DD, GG), pp. 70–83.
ASPLOS-1994-SchmidtN #performance #realtime- Performance of a Hardware-Assisted Real-Time Garbage Collector (WJS, KDN), pp. 76–85.
SIGMOD-1993-KolodnerW #incremental #scalability- Atomic Incremental Garbage Collection and Recovery for a Large Stable Heap (EKK, WEW), pp. 177–186.
FPCA-1993-SansomJ #haskell- Generational Garbage Collection for Haskell (PMS, SLPJ), pp. 106–116.
FPCA-1993-Sparud - Fixing Some Space Leaks without a Garbage Collector (JS), pp. 117–124.
PLDI-1993-Boehm #performance- Space Efficient Conservative Garbage Collection (HJB), pp. 197–206.
PLDI-1993-DybvigBE - Guardians in a Generation-Based Garbage Collector (RKD, CB, DE), pp. 207–216.
PLDI-1993-NettlesO #realtime #replication- Real-Time Replication Garbage Collection (SN, JO), pp. 217–226.
POPL-1993-DoligezL #concurrent #implementation #ml #parallel #thread- A Concurrent, Generational Garbage Collector for a Multithreaded Implementation of ML (DD, XL), pp. 113–123.
Best-of-PLDI-1993-Boehm93a #performance- Space efficient conservative garbage collection (with retrospective) (HJB), pp. 490–501.
PPoPP-1993-HuelsbergenL #concurrent- A Concurrent Copying Garbage Collector for Languages that Distinguish (Im)mutable Data (LH, JRL), pp. 73–82.
SOSP-1993-OTooleNG #concurrent #persistent- Concurrent Compacting Garbage Collection of a Persistent Heap (JO, SN, DKG), pp. 161–174.
LFP-1992-CooperNS #memory management #performance #using- Improving the Performance of SML Garbage Collection Using Application-Specific Virtual Memory Management (EC, SN, IS), pp. 43–52.
LFP-1992-GoldbergG #polymorphism #re-engineering- Polymorphic Type Reconstruction for Garbage Collection Without Tags (BG, MG), pp. 53–65.
LFP-1992-WilsonLM - Caching Considerations for Generational Garbage Collection (PRW, MSL, TGM), pp. 32–42.
PLDI-1992-DiwanMH #compilation #static typing- Compiler Support for Garbage Collection in a Statically Typed Language (AD, JEBM, RLH), pp. 273–282.
PLILP-1992-DorochevskyV - Binding Techniques and Garbage Collection for OR-Parallel CLP Systems (MD, AV), pp. 39–53.
POPL-1992-LangQP - Garbage Collecting the World (BL, CQ, JMP), pp. 39–50.
IWMM-1992-Baker - NREVERSAL of Fortune — The Thermodynamics of Garbage Collection (HGB), pp. 507–524.
IWMM-1992-Chailloux #ambiguity #static typing- A Conservative Garbage Collector with Ambiguous Roots for Static Typechecking Languages (EC), pp. 218–229.
IWMM-1992-Edelson #c++- Precompiling C++ for Garbage Collection (DRE), pp. 299–314.
IWMM-1992-JuulJ #distributed #robust- Comprehensive and Robust Garbage Collection in a Distributed System (NCJ, EJ), pp. 103–115.
IWMM-1992-KolodnerW - Atomic Garbage Collection (EKK, WEW), pp. 365–387.
IWMM-1992-LamWM #locality- Object Type Directed Garbage Collection To Improve Locality (MSL, PRW, TGM), pp. 404–425.
IWMM-1992-MerrallP - Collections and Garbage Collection (SCM, JAP), pp. 473–489.
IWMM-1992-Pique #prolog- Dynamic Revision of Choice Points during Garbage Collection in Prolog [II/III] (JFP), pp. 330–343.
IWMM-1992-PlainfosseS #distributed #experience #fault tolerance- Experience with a Fault-Tolerant Garbage Collector in a Distributed List System (DP, MS), pp. 116–133.
IWMM-1992-Puaut #distributed- Distributed Garbage Collection of Active Objects with No Global Synchronisation (IP), pp. 148–164.
IWMM-1992-Rojemo #concurrent #graph #parallel #reduction- A Concurrent Generational Garbage Collector for a Parallel Graph Reducer (NR), pp. 440–453.
IWMM-1992-SergentB #architecture #concurrent #incremental #memory management #multi #thread- Incremental Multi-threaded Garbage Collection on Virtual Shared Memory Architectures (TLS, BB), pp. 179–199.
IWMM-1992-Seward #graph #lazy evaluation #reduction- Generational Garbage Collection for Lazy Graph Reduction (JS), pp. 200–217.
IWMM-1992-VenkatasubramanianAT #distributed #scalability- Scalable Distributed Garbage Collection for Systems of Active Objects (NV, GA, CLT), pp. 134–147.
IWMM-1992-WeemeeuwD #overview #perspective- Garbage Collection in Aurora: An Overview (PW, BD), pp. 454–472.
IWMM-1992-Wilson - Uniprocessor Garbage Collection Techniques (PRW), pp. 1–42.
IWMM-1992-Yuasa #architecture #lisp #memory management #parallel- Memory Management and Garbage Collection of an Extended Common Lisp System for Massively Parallel SIMD Architecture (TY), pp. 490–506.
ESOP-1992-Goldberg #incremental- Incremental Garbage Collection Without Tags (BG), pp. 200–218.
JICSLP-1992-OlderR #incremental #prolog- An Incremental Garbage Collector for WAM-Based Prolog (WJO, JAR), pp. 369–383.
FPCA-1991-Chiueh #architecture- An Architectural Technique for Cache-level Garbage Collection (TcC), pp. 520–537.
OOPSLA-1991-SharmaS #parallel- Parallel Generational Garbage Collection (RS, MLS), pp. 16–32.
PLDI-1991-BoehmDS #parallel- Mostly Parallel Garbage Collection (HJB, AJD, SS), pp. 157–164.
PLDI-1991-Goldberg #programming language- Tag-Free Garbage Collection for Strongly Typed Programming Languages (BG), pp. 165–176.
PLDI-1991-WilsonLM #effectiveness #locality- Effective “Static-Graph” Reorganization to Improve Locality in Garbage-Collected Systems (PRW, MSL, TGM), pp. 177–191.
LFP-1990-Zorn - Comparing Mark-and-Sweep and Stop-and-Copy Garbage Collection (BGZ), pp. 87–98.
OOPSLA-ECOOP-1990-KafuraWN - Garbage Collection of Actors (DGK, DW, JN), pp. 126–134.
POPL-1990-DemersWHBBS #framework #implementation- Combining Generational and Conservative Garbage Collection: Framework and Implementations (AJD, MW, BH, HJB, DGB, SS), pp. 261–269.
ESOP-1990-JensenM #analysis- A Backwards Analysis for Compile-time Garbage Collection (TPJ, TÆM), pp. 227–239.
CLP-1990-NishidaKMG90 #architecture #evaluation #logic programming #parallel- Evaluation of MRB Garbage Collection on Parallel Logic Programming Architectures (KN, YK, AM, AG), pp. 83–95.
CSL-1990-Durdanovic #algorithm #performance #prolog- A Fast Garbage Collection Algorithm for WAM-Based Prolog (ID), pp. 110–127.
NACLP-1990-OzawaHH #generative #logic #parallel- Generation Type Garbage Collection for Parallel Logic Languages (TO, AH, AH), pp. 291–305.
SIGMOD-1989-KolodnerLW - Atomic Garbage Collection: Managing a Stable Heap (EKK, BL, WEW), pp. 15–25.
FPCA-1989-JonesM #analysis- Computer-Time Garbage Collection by Sharing Analysis (SBJ, DLM), pp. 54–74.
OOPSLA-1989-Schelvis #approach #distributed #incremental- Incremental Distribution of Timestamp Packets: A New Approach to Distributed Garbage Collection (MS), pp. 37–48.
OOPSLA-1989-WilsonM #design- Design of the Opportunistic Garbage Collector (PRW, TGM), pp. 23–35.
NACLP-1989-XuKT #distributed #parallel- Distributed Garbage Collection for the Parallel Inference Engine PIE64 (LX, HK, HT), pp. 922–941.
JICSCP-1988-GotoKNC88 #incremental #lazy evaluation #parallel- Lazy Reference Counting: An Incremental Garbage Collection Method for Parallel Inference Machines (AG, YK, TN, TC), pp. 1241–1256.
JICSCP-1988-Kluzniak88 #prolog- Compile Time Garbage Collection for Ground Prolog (FK), pp. 1490–1505.
FPCA-1987-NorthR #concurrent #hardware- Concurrent garbage collection on stock hardware (SCN, JHR), pp. 113–133.
PLDI-1987-EckartL #distributed- Distributed garbage collection (JDE, RJL), pp. 264–273.
PLDI-1987-LangD #incremental- Incremental incrementally compacting garbage collection (BL, FD), pp. 253–263.
LFP-1986-Rudalics #distributed- Distributed Copying Garbage Collection (MR), pp. 364–372.
SLP-1986-BarklundM86 #prolog #source code- Garbage Cut for Garbage Collection of Iterative Prolog Programs (JB, HM), pp. 276–283.
SLP-1986-BekkersCRU86 #implementation #logic programming #memory management #named #programming language #realtime- MALI: A Memory with a Real-time Garbage Collector for Implementing Logic Programming Languages (YB, BC, OR, LU), pp. 258–264.
FPCA-1985-Hughes85a #algorithm #distributed- A Distributed Garbage Collection Algorithm (JH), pp. 256–271.
SLP-1985-PittomvilsBW85 #prolog #realtime #towards- Towards a Real-Time Garbage Collector for Prolog (EP, MB, YDW), pp. 185–198.
LFP-1984-Brooks #hardware #realtime- Trading Data Space for Reduced Time and Code Space in Real-Time Garbage Collection on Stock Hardware (RAB), pp. 256–262.
LFP-1984-Moon #lisp #scalability- Garbage Collection in a Large Lisp System (DAM), pp. 235–246.
LFP-1984-Wadler #evaluation #lazy evaluation- Listlessness is Better than Laziness: Lazy Evaluation and Garbage Collection at Compile Time (PW), pp. 45–52.
ICALP-1982-Ben-Ari #algorithm #on the fly #proving- On-the-Fly Garbage Collection: New Algorithms Inspired by Program Proofs (MBA), pp. 14–22.
LFP-1982-Dawson #effectiveness #lisp #realtime- Improved Effectiveness from a Real Time Lisp Garbage Collector (JLD), pp. 159–167.
LFP-1982-HudakK #distributed- Garbage Collection and Task Deletion in Distributed Applicative Processing Systems (PH, RMK), pp. 168–178.
ILPC-1982-Bruynooghe82 #prolog- A Note on Garbage-Collection in Prolog Interpreters (MB), pp. 52–55.
POPL-1981-Owicki - Making the World Safe for Garbage Collection (SSO), pp. 77–86.
LISP-1963-Minsky - Garbage Collector methods (MM), p. 10.