On 9/20/06, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
Weldon, the gc.xml needs a minor change to play with the mark-compaction GC: <fileset dir="${src}/gc/src"> <select os="win"> - <include name="*.cpp" /> + <include name="mark_compaction/*.cpp" /> </select>
The above is OK with me. But I still can't find gc.xml anywhere. Thanks,
xiaofeng On 9/20/06, Weldon Washburn <[EMAIL PROTECTED]> wrote: > On 9/19/06, Xiao-Feng Li <[EMAIL PROTECTED]> wrote: > > > > Hi, a new attachment is submitted to GCv5 as an update to JIRA 1428. > > (https://issues.apache.org/jira/browse/HARMONY-1428), which is a > > mark-compaction GC. This GC is going to be connected with last > > submission (the trace-forwarding GC) into a generational GC. > > > > During the development of the Trace-forwarding and the Mark-compaction > > GCs, I intentionally arranged the code base into flexible enough so > > that they can be connected into one and they can run seperately as > > standalone GC. The gc.xml make file needs to be modified to reflect > > the directory difference than existing GC. > > > > I took a quick glance. Its a good start :) > > I looked in both gc_v5.001.zip and GCv5-mc001.zip and did not find > gc.xmlbuild file. Also, > GCv5-mc001.zip has all its files under src directory. However, > gc_v5.001.zip does not contain any "src" directory. Thus I don't know where > to put these trees relative to each other. > > > Any comments, suggestions, and code contributions are welcome! > > > > Thanks, > > xiaofeng > > > > > > > > > [DRLVM] first batch of files for GCv5, a trace-forward copying collector > > > ------------------------------------------------------------------------ > > > > > > Key: HARMONY-1428 > > > URL: http://issues.apache.org/jira/browse/HARMONY-1428 > > > Project: Harmony > > > Issue Type: Improvement > > > Components: DRLVM > > > Environment: These files were only tested on Windows with VS.NET2003. > > > Reporter: Xiao-Feng Li > > > Assigned To: weldon washburn > > > Attachments: gc_v5.001.zip, GCv5-mc001.zip > > > > > > > > > This archive has a couple of files implementing an early version of a > > trace-forward copying collector for GCv5. It's only a starter with very > > basic functionalities. It is a generational GC reqiures write barrier > > implemented in JIT. It was tested with JET, and ran SPECJBB2000 and > > SPECJVM98. > > > The algorithm is depth-first tracing of From-space, and forwarding live > > objects to To-space (It can forward part of the From-space). The To-space > > has no real management except for the accomodation of forwarded objects and > > large objects. So the To-space is going to be replaced by a mark-compaction > > GC, and the large objects will be managed by a LOS GC. > > > In order to minimize the changes to other components of DRLVM, the codes > > here comply with the original contract between GCv4 and other components. I > > also borrowed some routine code from GCv4 to avoid repetitive labor work. > > > GCv5 is under active development, so please expect quick and big changes > > to this submitted code base. I will submit new codes from time to time when > > they are worth a submission. Any comments or codes are more than welcome. > > > > -- > > This message is automatically generated by JIRA. > > - > > If you think it was sent incorrectly contact one of the > > administrators: > > http://issues.apache.org/jira/secure/Administrators.jspa > > - > > For more information on JIRA, see: http://www.atlassian.com/software/jira > > > > --------------------------------------------------------------------- > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Weldon Washburn > Intel Middleware Products Division > > --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Weldon Washburn Intel Middleware Products Division