Re: [rvm-research] How can I use GCTrace tool ?
lipengcheng <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Sam, Many thanks. Should the elephantTracks tool bind to HotSpot VM? What about its performance compared with GCTrace tool in Jike? I visited the elephantTrack webpage. But I didn't find enough implementation documents. Could you give me some implementations intro if you have? I might be modify the tool to get what I need. Thanks, Pengcheng On Apr 4, 2013, at 3:45 AM, Sam Guyer <[email protected]> wrote: > Hi Pencheng > > We have built a new GC tracing tool based on the Merlin algorithm -- you can download it here: > > http://www.cs.tufts.edu/research/redline/elephantTracks/ > > It runs as a JVMTI agent on any of the commercial JVMs. > > -Sam > > On Apr 4, 2013, at 2:07 AM, lipengcheng <[email protected]> wrote: > >> Hi all, >> >> When I build Jike with FastAdaptiveGCTrace config, it happens the following errors. >> My question is how can I use the Merlin trace tool in the current version ? I see this issue will be fixed in v3.1.4. >> Thanks. >> >> Pengcheng >> >> [mkdir] Created dir: jike/code/target/BaseBaseGCTrace_x86_64-osx/bootimage-writer >> [javac] Compiling 8 source files to /jike/code/target/BaseBaseGCTrace_x86_64-osx/bootimage-writer >> >> gen-primordial-list: >> >> build-bootimage: >> [echo] Building bootimage. Output redirected to : /jike/code/target/BaseBaseGCTrace_x86_64-osx/BootImageWriterOutput.txt >> [echo] MMTk properties =/jike/code/build/mmtk/default.properties >> [java] Java Result: 1 >> [echo] Exception in thread "main" java.lang.Error: Unsupported allocation >> [echo] while copying class org.jikesrvm.compilers.baseline.ReferenceMaps$MergeOperation:class java.lang.Class from null >> [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWriter.copyToBootImage(BootImageWriter.java:2032) >> [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWriter.processPendingEntries(BootImageWriter.java:1888) >> [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWriter.main(BootImageWriter.java:1015) >> [echo] Caused by: java.lang.Error: Unsupported allocation >> [echo] at org.jikesrvm.objectmodel.ObjectModel.allocateScalar(ObjectModel.java:758) >> [echo] at org.jikesrvm.tools.bootImageWriter.BootImage.allocateScalar(BootImage.java:235) >> [echo] at org.jikesrvm.tools.bootImageWriter.BootImageWriter.copyToBootImage(BootImageWriter.java:2019) >> [echo] ... 2 more >> >> >> ------------------------------------------------------------------------------ >> Minimize network downtime and maximize team effectiveness. >> Reduce network management and security costs.Learn how to hire >> the most talented Cisco Certified professionals. Visit the >> Employer Resources Portal >> http://www.cisco.com/web/learning/employer_resources/index.html >> _______________________________________________ >> Jikesrvm-researchers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html_______________________________________________ > Jikesrvm-researchers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Jikesrvm-researchers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers