Filters








614 Hits in 5.5 sec

An on-the-fly reference counting garbage collector for Java

Yossi Levanoni, Erez Petrank
<span title="2001-11-01">2001</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xu5bk2lj5rbdxlx6222nw7tsxi" style="color: black;">SIGPLAN notices</a> </i> &nbsp;
Reference counting is not naturally suitable for running on multiprocessors. The update of pointers and reference counts requires atomic and synchronized operations.  ...  It turns out that our algorithm has an extremely low latency and throughput that is comparable to the mark and sweep algorithm used in the original JVM.  ...  We have implemented our collector on SUN's Reference Release 1.2.2 of the Java Virtual Machine and presented measurements showing excellent latency and a throughputthat is comparable to the original mark-sweep-compact  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/504311.504309">doi:10.1145/504311.504309</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/mwcbttqcsfcztp6yuipxa7feou">fatcat:mwcbttqcsfcztp6yuipxa7feou</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170810112527/http://user.it.uu.se/~kostis/Seminars/PLI/Papers/levanoni.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e9/28/e9284f4cf1d544aa7f8aa3e8d76e0d36deff3f33.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/504311.504309"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

An on-the-fly reference-counting garbage collector for java

Yossi Levanoni, Erez Petrank
<span title="2006-01-01">2006</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/4hplau6wtnhnfnqt2t7vbri6vm" style="color: black;">ACM Transactions on Programming Languages and Systems</a> </i> &nbsp;
Reference counting is not naturally suitable for running on multiprocessors. The update of pointers and reference counts requires atomic and synchronized operations.  ...  It turns out that our algorithm has an extremely low latency and throughput that is comparable to the mark and sweep algorithm used in the original JVM.  ...  We have implemented our collector on SUN's Reference Release 1.2.2 of the Java Virtual Machine and presented measurements showing excellent latency and a throughputthat is comparable to the original mark-sweep-compact  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1111596.1111597">doi:10.1145/1111596.1111597</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/r2pjnljfvbc3xkkf4pvdvdqywi">fatcat:r2pjnljfvbc3xkkf4pvdvdqywi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170810112527/http://user.it.uu.se/~kostis/Seminars/PLI/Papers/levanoni.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e9/28/e9284f4cf1d544aa7f8aa3e8d76e0d36deff3f33.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1111596.1111597"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

An on-the-fly reference counting garbage collector for Java

Yossi Levanoni, Erez Petrank
<span title="">2001</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications - OOPSLA &#39;01</a> </i> &nbsp;
Reference counting is not naturally suitable for running on multiprocessors. The update of pointers and reference counts requires atomic and synchronized operations.  ...  It turns out that our algorithm has an extremely low latency and throughput that is comparable to the mark and sweep algorithm used in the original JVM.  ...  We have implemented our collector on SUN's Reference Release 1.2.2 of the Java Virtual Machine and presented measurements showing excellent latency and a throughputthat is comparable to the original mark-sweep-compact  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/504282.504309">doi:10.1145/504282.504309</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/LevanoniP01.html">dblp:conf/oopsla/LevanoniP01</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/oj72vfcb2zeyrddx2wg7l625x4">fatcat:oj72vfcb2zeyrddx2wg7l625x4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170810112527/http://user.it.uu.se/~kostis/Seminars/PLI/Papers/levanoni.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e9/28/e9284f4cf1d544aa7f8aa3e8d76e0d36deff3f33.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/504282.504309"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Age-Oriented Concurrent Garbage Collection [chapter]

Harel Paz, Erez Petrank, Stephen M. Blackburn
<span title="">2005</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
This approach is particularly useful when reference counting is used to collect the old generation, yielding a highly efficient and non-obtrusive on-thefly collector.  ...  In this paper, we investigate how to best use generations with on-the-fly collectors. On-the-fly collectors run concurrently with the program threads and induce very short program pauses.  ...  We thank Elliot (Hillel) Kolodner for helpful discussions, and Michael Philippsen for the numerous helpful remarks on improving the readability of this manuscript.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-540-31985-6_9">doi:10.1007/978-3-540-31985-6_9</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/gvmsjjm7vfhgpgrymvqu7kzmm4">fatcat:gvmsjjm7vfhgpgrymvqu7kzmm4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20181030094145/https://link.springer.com/content/pdf/10.1007%2F978-3-540-31985-6_9.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/36/18/361800780674a033b4064a0ab8bd6a15f307bf35.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-540-31985-6_9"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

An efficient on-the-fly cycle collection

Harel Paz, David F. Bacon, Elliot K. Kolodner, Erez Petrank, V. T. Rajan
<span title="2007-08-01">2007</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/4hplau6wtnhnfnqt2t7vbri6vm" style="color: black;">ACM Transactions on Programming Languages and Systems</a> </i> &nbsp;
A reference-counting garbage collector cannot reclaim unreachable cyclic structures of objects.  ...  The proposed collector was implemented on the Jikes RVM and we provide measurements including a comparison between the use of backup tracing and the use of cycle collection with reference counting.  ...  Ram Natahniel initiated our discussion on this problem by suggesting to use algorithms for strongly connected components to efficiently locate garbage cycles.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1255450.1255453">doi:10.1145/1255450.1255453</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/b65ugba6h5fofme3kdvy2b3tc4">fatcat:b65ugba6h5fofme3kdvy2b3tc4</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170917111319/https://link.springer.com/content/pdf/10.1007%2F978-3-540-31985-6_11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/d7/f8/d7f8370fb6c1ef3152fb499931690b83676b4270.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1255450.1255453"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

An Efficient On-the-Fly Cycle Collection [chapter]

Harel Paz, Erez Petrank, David F. Bacon, Elliot K. Kolodner, V. T. Rajan
<span title="">2005</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
A reference-counting garbage collector cannot reclaim unreachable cyclic structures of objects.  ...  The proposed collector was implemented on the Jikes RVM and we provide measurements including a comparison between the use of backup tracing and the use of cycle collection with reference counting.  ...  Ram Natahniel initiated our discussion on this problem by suggesting to use algorithms for strongly connected components to efficiently locate garbage cycles.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-540-31985-6_11">doi:10.1007/978-3-540-31985-6_11</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/omuuexq7orfkndguww34j5apam">fatcat:omuuexq7orfkndguww34j5apam</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170917111319/https://link.springer.com/content/pdf/10.1007%2F978-3-540-31985-6_11.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/d7/f8/d7f8370fb6c1ef3152fb499931690b83676b4270.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-540-31985-6_11"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

Integrating generations with advanced reference counting garbage collectors

Hezi Azatchi, Erez Petrank
<span title="">2006</span> <i title="Wiley"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/o454xj4tdjfllm3oragfkdrffi" style="color: black;">Concurrency and Computation</a> </i> &nbsp;
An on-the-fly reference-counting collector was proposed by Levanoni and Petrank [31].  ...  with an on-the-fly collector.  ...  The Jikes RVM concurrent collector is an advanced on-the-fly pure reference-counting collector and it is also an on-the-fly collector in which the mutators are only very loosely synchronized with the collector  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1002/cpe.1005">doi:10.1002/cpe.1005</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/q5mp6llqunallld4szpscchnny">fatcat:q5mp6llqunallld4szpscchnny</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20081002133214/http://www.cs.technion.ac.il/~erez/Papers/AzatchiPetrankCCPE.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/de/bf/debf670c8c6d6b4d060ca3437ef6201ee5e4a5f6.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1002/cpe.1005"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> wiley.com </button> </a>

Integrating Generations with Advanced Reference Counting Garbage Collectors [chapter]

Hezi Azatchi, Erez Petrank
<span title="">2003</span> <i title="Springer Berlin Heidelberg"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
We start with the two on-the-fly collectors suggested by Levanoni and Petrank: a reference counting collector and a tracing (mark and sweep) collector.  ...  We study an incorporation of generations into a modern reference counting collector.  ...  Conclusions We have presented a design for integrating generations with an on-the-fly reference counting collector: using reference counting for the full collection and mark and sweep for collecting the  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-36579-6_14">doi:10.1007/3-540-36579-6_14</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2v3cgl3ulrcejpsbk4stap3q2i">fatcat:2v3cgl3ulrcejpsbk4stap3q2i</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20181030102753/https://link.springer.com/content/pdf/10.1007%2F3-540-36579-6_14.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/01/2f/012fc43b56a20ac3dae1b4c2f13e2c65c67b97d7.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/3-540-36579-6_14"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>

A comparison of three programming languages for a full-fledged next-generation sequencing tool

Pascal Costanza, Charlotte Herzeel, Wilfried Verachtert
<span title="2019-06-03">2019</span> <i title="Springer Science and Business Media LLC"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/n5zrklrhlzhtdorf4rk4rmeo3i" style="color: black;">BMC Bioinformatics</a> </i> &nbsp;
We therefore investigated three alternative programming languages: Go and Java using a concurrent, parallel garbage collector on the one hand, and C++17 using reference counting on the other hand for handling  ...  Our analysis shows that concurrent, parallel garbage collection is better at managing a large heap of objects than reference counting in our case.  ...  Acknowledgements The authors are grateful to the imec.icon GAP project members, and especially Western Digital for providing the compute infrastructure for performing the benchmarks described in this paper  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1186/s12859-019-2903-5">doi:10.1186/s12859-019-2903-5</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/wojcekiaz5debcuo36mcczsb64">fatcat:wojcekiaz5debcuo36mcczsb64</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200214084925/https://bmcbioinformatics.biomedcentral.com/track/pdf/10.1186/s12859-019-2903-5" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/c7/dd/c7ddb790a86fcffe684281a7192711f13ee188e1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1186/s12859-019-2903-5"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> springer.com </button> </a>

A comparison of three programming languages for a full-fledged next-generation sequencing tool [article]

Pascal Costanza, Charlotte Herzeel, Wilfried Verachtert
<span title="2019-02-22">2019</span> <i title="Cold Spring Harbor Laboratory"> bioRxiv </i> &nbsp; <span class="release-stage" >pre-print</span>
We therefore investigated three alternative programming languages: Go and Java using a concurrent, parallel garbage collector on the one hand, and C++17 using reference counting on the other hand for handling  ...  Our analysis shows that concurrent, parallel garbage collection is better at managing a large heap of objects than reference counting in our case.  ...  Acknowledgements The authors are grateful to the imec.icon GAP project members, and especially Western Digital for providing the compute infrastructure for performing the benchmarks described in this paper  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1101/558056">doi:10.1101/558056</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/zjywgjicmjf4rfuokn57gliy5a">fatcat:zjywgjicmjf4rfuokn57gliy5a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190427003935/https://www.biorxiv.org/content/biorxiv/early/2019/02/22/558056.full.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a3/ef/a3ef09618ecdfbbedb275d615398a73b057c70d9.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1101/558056"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> biorxiv.org </button> </a>

An on-the-fly mark and sweep garbage collector based on sliding views

Hezi Azatchi, Yossi Levanoni, Harel Paz, Erez Petrank
<span title="">2003</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/6y3m32grtnfktkp2oo6oqjbvta" style="color: black;">Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications - OOPSLA &#39;03</a> </i> &nbsp;
On top of being an effective mark and sweep on-the-fly collector standing on its own, our collector may also be used as a backup collector (collecting cyclic data structures) for the Levanoni-Petrank reference  ...  With concurrent and garbage collected languages like Java and C# becoming popular, the need for a suitable non-intrusive, efficient, and concurrent multiprocessor garbage collector has become acute.  ...  On-the-fly collectors were mostly based on the mark and sweep algorithm, yet, an on-the-fly copying collector has appeared in [17] and on-the-fly reference counting collectors were proposed in [2, 22  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949305.949329">doi:10.1145/949305.949329</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/oopsla/AzatchiLPP03.html">dblp:conf/oopsla/AzatchiLPP03</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/mkuor7islfbvfbsuo7zh2edemu">fatcat:mkuor7islfbvfbsuo7zh2edemu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809143326/https://static.aminer.org/pdf/PDF/000/521/756/an_on_the_fly_mark_and_sweep_garbage_collector_based.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4c/35/4c35f2fefc3770d78cff3b46603943fa20915285.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949305.949329"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

An on-the-fly mark and sweep garbage collector based on sliding views

Hezi Azatchi, Yossi Levanoni, Harel Paz, Erez Petrank
<span title="">2003</span> <i title="ACM Press"> Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications - OOPSLA &#39;03 </i> &nbsp;
On top of being an effective mark and sweep on-the-fly collector standing on its own, our collector may also be used as a backup collector (collecting cyclic data structures) for the Levanoni-Petrank reference  ...  With concurrent and garbage collected languages like Java and C# becoming popular, the need for a suitable non-intrusive, efficient, and concurrent multiprocessor garbage collector has become acute.  ...  On-the-fly collectors were mostly based on the mark and sweep algorithm, yet, an on-the-fly copying collector has appeared in [17] and on-the-fly reference counting collectors were proposed in [2, 22  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949327.949329">doi:10.1145/949327.949329</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/wsajqv7r4vfe5o6ljwomdjdiiq">fatcat:wsajqv7r4vfe5o6ljwomdjdiiq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809143326/https://static.aminer.org/pdf/PDF/000/521/756/an_on_the_fly_mark_and_sweep_garbage_collector_based.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4c/35/4c35f2fefc3770d78cff3b46603943fa20915285.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949327.949329"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

An on-the-fly mark and sweep garbage collector based on sliding views

Hezi Azatchi, Yossi Levanoni, Harel Paz, Erez Petrank
<span title="2003-11-26">2003</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/xu5bk2lj5rbdxlx6222nw7tsxi" style="color: black;">SIGPLAN notices</a> </i> &nbsp;
On top of being an effective mark and sweep on-the-fly collector standing on its own, our collector may also be used as a backup collector (collecting cyclic data structures) for the Levanoni-Petrank reference  ...  With concurrent and garbage collected languages like Java and C# becoming popular, the need for a suitable non-intrusive, efficient, and concurrent multiprocessor garbage collector has become acute.  ...  On-the-fly collectors were mostly based on the mark and sweep algorithm, yet, an on-the-fly copying collector has appeared in [17] and on-the-fly reference counting collectors were proposed in [2, 22  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949343.949329">doi:10.1145/949343.949329</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/ht4u2vb6zzah3pfljkebz3a7fm">fatcat:ht4u2vb6zzah3pfljkebz3a7fm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809143326/https://static.aminer.org/pdf/PDF/000/521/756/an_on_the_fly_mark_and_sweep_garbage_collector_based.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/4c/35/4c35f2fefc3770d78cff3b46603943fa20915285.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/949343.949329"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Memory system behavior of Java programs

Jin-Soo Kim, Yarsun Hsu
<span title="">2000</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/v56cuxdvkrfj7m43mos56qvlui" style="color: black;">Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS &#39;00</a> </i> &nbsp;
Trace information is collected by an exceptionbased tracing tool called JTRAeE, without any instrumentation to the Java programs or the JIT compiler.  ...  This paper studies the memory system behavior of Java programs by analyzing memory reference traces of several SPECjvm98 applications running with a Just-In-Time (JIT) compiler.  ...  Assume that the first reference to an object is made at the tl-th data reference and the last one at the t2-th data reference.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/339331.339422">doi:10.1145/339331.339422</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/sigmetrics/KimH00.html">dblp:conf/sigmetrics/KimH00</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/adolaod7urgeloohivurwgnngy">fatcat:adolaod7urgeloohivurwgnngy</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170811204653/http://csl.skku.edu/papers/sigmetrics00.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e3/3b/e33b306859aeea7bd33463238ffafb25911042ed.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/339331.339422"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Memory system behavior of Java programs

Jin-Soo Kim, Yarsun Hsu
<span title="2000-06-01">2000</span> <i title="Association for Computing Machinery (ACM)"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/pkal2zplnrarzkkzugv4u5ithy" style="color: black;">Performance Evaluation Review</a> </i> &nbsp;
Trace information is collected by an exceptionbased tracing tool called JTRAeE, without any instrumentation to the Java programs or the JIT compiler.  ...  This paper studies the memory system behavior of Java programs by analyzing memory reference traces of several SPECjvm98 applications running with a Just-In-Time (JIT) compiler.  ...  Assume that the first reference to an object is made at the tl-th data reference and the last one at the t2-th data reference.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/345063.339422">doi:10.1145/345063.339422</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/xqxhoovfxvallj7x4mfxtuqx6i">fatcat:xqxhoovfxvallj7x4mfxtuqx6i</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170811204653/http://csl.skku.edu/papers/sigmetrics00.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e3/3b/e33b306859aeea7bd33463238ffafb25911042ed.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/345063.339422"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>
&laquo; Previous Showing results 1 &mdash; 15 out of 614 results