{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T08:46:07Z","timestamp":1780994767319,"version":"3.54.1"},"reference-count":18,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1990,3,1]],"date-time":"1990-03-01T00:00:00Z","timestamp":636249600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[1990,3]]},"DOI":"10.1016\/0164-1212(90)90084-y","type":"journal-article","created":{"date-parts":[[2003,8,8]],"date-time":"2003-08-08T00:49:55Z","timestamp":1060303795000},"page":"181-198","source":"Crossref","is-referenced-by-count":141,"title":["Real-time garbage collection on general-purpose machines"],"prefix":"10.1016","volume":"11","author":[{"given":"Taiichi","family":"Yuasa","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/0164-1212(90)90084-Y_BIB1","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1145\/359460.359470","article-title":"List Processing in Real Time on a Serial Computer","volume":"21","author":"Baker","year":"1978","journal-title":"Commun. ACM"},{"issue":"3","key":"10.1016\/0164-1212(90)90084-Y_BIB2","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1145\/579.587","article-title":"Algorithms for On-the-fly Garbage Collection","volume":"6","author":"Ben-ari","year":"1984","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"10.1016\/0164-1212(90)90084-Y_BIB3","series-title":"Conference Record of the 1984 ACM Symposium on LISP and Functional Programming","first-page":"256","article-title":"Trading Data Space to Reduce Time and Code Space in Real-Time Garbage Collection on Stock Hardware","author":"Brooks","year":"1984"},{"issue":"11","key":"10.1016\/0164-1212(90)90084-Y_BIB4","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1145\/362790.362798","article-title":"A Nonrecursive List Compacting Algorithm","volume":"13","author":"Cheney","year":"1970","journal-title":"Commun. ACM"},{"issue":"9","key":"10.1016\/0164-1212(90)90084-Y_BIB5","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1145\/360336.360345","article-title":"An Efficient, Incremental, Automatic Garbage Collector","volume":"19","author":"Deutsch","year":"1976","journal-title":"Commun. ACM"},{"issue":"11","key":"10.1016\/0164-1212(90)90084-Y_BIB6","doi-asserted-by":"crossref","first-page":"966","DOI":"10.1145\/359642.359655","article-title":"On-the-fly Garbage Collection: An Exercise in Cooperation","volume":"21","author":"Dijkstra","year":"1978","journal-title":"Commun. ACM"},{"issue":"11","key":"10.1016\/0164-1212(90)90084-Y_BIB7","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1145\/363269.363280","article-title":"A LISP Garbage-Collector for Virtual-Memory Computer Systems","volume":"12","author":"Fenichel","year":"1969","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB8","series-title":"The C Programming Language","author":"Kernighan","year":"1978"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB9","series-title":"18th Annual IEEE Symposium on Foundations of Computer Science","first-page":"120","article-title":"An Efficient Parallel Garbage Collection System","author":"Kung","year":"1977"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB10","article-title":"A Real-Time Garbage Collector That Can Recover Temporary Storage Quickly","author":"Lieberman","year":"1980","journal-title":"MIT A.I.Memo, No. 569"},{"issue":"4","key":"10.1016\/0164-1212(90)90084-Y_BIB11","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/367177.367199","article-title":"Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I","volume":"3","author":"McCarthy","year":"1960","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB12","series-title":"Conference Record of the 1984 ACM Symposium on LISP and Functional Programming","first-page":"235","article-title":"Garbage Collection in a Large Lisp System","author":"Moon","year":"1984"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB13","series-title":"Parallel Computing 83","first-page":"455","article-title":"A Parallel Compaction Algorithm for Multiprocessor Garbage Collection","author":"Newman","year":"1983"},{"issue":"9","key":"10.1016\/0164-1212(90)90084-Y_BIB14","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1145\/361002.361005","article-title":"Multiprocessing Compactifying Garbage Collection","volume":"18","author":"Steele","year":"1975","journal-title":"Commun. ACM"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB15","series-title":"Proceedings of the 1977 MACSYMA User's Conference","first-page":"215","article-title":"Data Representations in PDP-10 MacLisp","author":"Steele","year":"1977"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB16","series-title":"Common Lisp: The Language","author":"Steele","year":"1984"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB17","series-title":"Conference Record of the 1984 ACM Symposium on LISP and Functional Programming","first-page":"150","article-title":"The Design of an Instruction Set for Common Lisp","author":"Wholey","year":"1984"},{"key":"10.1016\/0164-1212(90)90084-Y_BIB18","author":"Yuasa","year":"1985"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:016412129090084Y?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:016412129090084Y?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,14]],"date-time":"2019-03-14T22:57:40Z","timestamp":1552604260000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/016412129090084Y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,3]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1990,3]]}},"alternative-id":["016412129090084Y"],"URL":"https:\/\/doi.org\/10.1016\/0164-1212(90)90084-y","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1990,3]]}}}