Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 31191 invoked from network); 25 Mar 2009 00:39:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 25 Mar 2009 00:39:34 -0000 Received: (qmail 48978 invoked by uid 500); 25 Mar 2009 00:39:34 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 48897 invoked by uid 500); 25 Mar 2009 00:39:34 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 48888 invoked by uid 99); 25 Mar 2009 00:39:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Mar 2009 00:39:34 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO aurora.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Mar 2009 00:39:32 +0000 Received: from aurora.apache.org (localhost [127.0.0.1]) by aurora.apache.org (8.13.8+Sun/8.13.8) with ESMTP id n2P0dC0D007978 for ; Wed, 25 Mar 2009 00:39:12 GMT Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: commits@harmony.apache.org Date: Wed, 25 Mar 2009 00:39:12 -0000 Message-ID: <20090325003912.7763.82169@aurora.apache.org> Subject: [Harmony Wiki] Update of "Google Summer Of Code 2009 Projects Proposals" by XiaoFeng Li X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification. The following page has been changed by XiaoFeng Li: http://wiki.apache.org/harmony/Google_Summer_Of_Code_2009_Projects_Proposals ------------------------------------------------------------------------------ || '''Possible Mentors''' || Xiao-Feng Li (committer)|| || '''Status''' || Unassigned || + || '''Subject ID''' || ''harmony-GC-1'' || + || '''Title''' || ''' Implement WeakReference support in Harmony concurrent GC ''' || + || '''ASF Project''' || Apache Harmony http://harmony.apache.org || + || '''Keywords''' || Harmony, concurrent GC, weak reference || + || '''Description''' || Harmony already has a concurrent GC (called Tick, with three concurrent GC algorithms). It runs well with standard benchmarks. The only remaining unfinished feature is WeakReference support . Weakly referenced object (i.e., referent) is accessed through get() interface. That means, get() operation can make a weakly reachable referent strongly reachable. During concurrent collection, the system must monitor the get() operation to catch this change of reachability, otherwise the referent could be reclaimed. This project also includes to integrate the WeakReference processing with Finalization process. Other optimizations in Tick are also desirable, such as to reduce the amount of floating garbage. || + || '''Possible Mentors''' || Xiao-Feng Li (committer)|| + || '''Status''' || Unassigned || +