Entry Ungar:1992:ATP from toplas.bib

Last update: Tue May 1 02:05:46 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Ungar:1992:ATP,
  author =       "David Ungar and Frank Jackson",
  title =        "An Adaptive Tenuring Policy for Generation
                 Scavengers",
  journal =      j-TOPLAS,
  volume =       "14",
  number =       "1",
  pages =        "1--27",
  month =        jan,
  year =         "1992",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 http://www.math.utah.edu/pub/tex/bib/toplas.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/116734.html",
  abstract =     "One of the more promising automatic storage
                 reclamation techniques, generation scavenging, suffers
                 poor performance if many objects live for a fairly long
                 time and then die. We have investigated the severity of
                 this problem by simulating a two-generation scavenger
                 using traces taken from actual 4-h sessions. There was
                 a wide variation in the sample runs, with
                 garbage-collection overhead ranging from insignificant,
                 during three of the runs, to severe, during a single
                 run. All runs demonstrated that performance could be
                 improved with two techniques: segregating large bitmaps
                 and strings, and adapting the scavenger's tenuring
                 policy according to demographic feedback. We therefore
                 incorporated these ideas into a commercial Smalltalk
                 implementation. These two improvements deserve
                 consideration for any storage reclamation strategy that
                 utilizes a generation scavenger.",
  acknowledgement = ack-nhfb # " and " # ack-pb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  keywords =     "algorithms; languages; measurement; performance;
                 theory",
  subject =      "{\bf D.4.2}: Software, OPERATING SYSTEMS, Storage
                 Management, Allocation/deallocation strategies. {\bf
                 D.2.6}: Software, SOFTWARE ENGINEERING, Programming
                 Environments, Interactive. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications, Self.
                 {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Smalltalk. {\bf D.3.4}: Software,
                 PROGRAMMING LANGUAGES, Processors, Run-time
                 environments.",
}

Related entries