Re: [rvm-research] How can I use GCTrace tool ?
Sam Guyer <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
We developed it using HotSpot as the host, but it should work with J9 as well -- any VM with a compliant JVMTI implementation. The documentation might need to be updated -- it's a little complicated to run. My student Nathan Ricci and UMass professor Eliot Moss both have scripts to run it. On Apr 4, 2013, at 5:15 PM, lipengcheng <[email protected]> wrote: > 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 ------------------------------------------------------------------------------ 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