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.