The reference counting in Jikes 3.1.3 is not a naive reference counting, rather a high performance one based on [1]. It is a deferred and coalesced reference counter with some optimization for new objects. It occasionally collect cycles but not always.

Australian National University

[1] http://dl.acm.org/citation.cfm?doid=2258996.2259008

On 8/11/2013 3:35 am, Hari Krishnan wrote:

I am running the test-scripts from the MMTK Harness to check the implementations available in Jikes MMTk source. I am wondering if the Reference Count implementation is naive reference count implementation or modified RC to collect cycles as well. I see the cycles are collected always. Could you brief me about this? Are there any documents that I can go through to understand how Reference Count is implemented? 

November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register

Jikesrvm-researchers mailing list