Entry Dybvig:1993:GGG from sigplan1990.bib

Last update: Thu Apr 12 03:37:15 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Numbers | 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{Dybvig:1993:GGG,
  author =       "R. Kent Dybvig and Carl Bruggeman and David Eby",
  title =        "Guardians in a generation-based garbage collector",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "6",
  pages =        "207--216",
  month =        jun,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 13 12:37:27 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/pldi/155090/index.html",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/155090/p207-dybvig/",
  abstract =     "This paper describes a new language feature that
                 allows dynamically allocated objects to be saved from
                 deallocation by an automatic storage management system
                 so that clean-up or other actions can be performed
                 using the data stored within the objects. The program
                 has full control over the timing of clean-up actions,
                 which eliminates several potential problems and often
                 eliminates the need for critical sections in code that
                 interacts with clean-up actions. Our implementation is
                 ``generation-friendly'' in the sense that the
                 additional overhead within a generation-based garbage
                 collector is proportional to the work already done
                 there, and the overhead within the mutator is
                 proportional to the number of clean-up actions actually
                 performed.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Indiana Univ., Bloomington, IN,
                 USA",
  annote =       "Published as part of the Proceedings of PLDI'93.",
  classification = "C6110 (Systems analysis and programming); C6120
                 (File organisation); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150J (Operating systems)",
  confdate =     "23-25 June 1993",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "ACM",
  keywords =     "algorithms; Automatic storage management system;
                 Clean-up; Critical sections; design; Dynamically
                 allocated objects; Generation based garbage collector;
                 Generation-friendly; Language feature; languages;
                 Mutator; Overhead",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 SCHEME.",
  thesaurus =    "High level languages; Programming; Storage allocation;
                 Storage management",
}

Related entries