Re: [rvm-research] Questions on perf tool usage in JikesRVM
Junjie Qian <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Rifat, Thanks for advice. Now I have Jikes built successfully with "bin/buildit --with-perfevent localhost production". The message shows as: ===================== Summary ===================== >Local : ....../jikesrvm-3.1.3 >Build : ....../jikesrvm-3.1.3 >Target : ..../jikesrvm-3.1.3 >Start : Mon Aug 19 17:45:26 CDT 2013 >Config : production [SUCCESS Mon Aug 19 17:50:09 CDT 2013] >=================================================== > But the problem is there is no "JikesRVM" in folder "dist/working/production_x86_64-linux/", which makes the execution abort as "rvm: line 30: ........../jikesrvm-3.1.3/dist/working/production_x86_64-linux/JikesRVM: No such file or directory" Is there something wrong with my build, or usage? Thanks! Best Junjie ________________________________ From: Rifat Shahriyar <[email protected]> To: Junjie Qian <[email protected]>; "General discussion of Jikes RVM design, implementation, issues, and plans" <[email protected]> Cc: "[email protected]" <[email protected]> Sent: Sunday, August 18, 2013 2:14 AM Subject: Re: [rvm-research] Questions on perf tool usage in JikesRVM Hello, You need to build Jikes using --with-perfevent. bin/buildit --with-perfevent localhost production Regards - Rifat ANU On 17/08/2013, at 8:41 PM, Junjie Qian <[email protected]> wrote: Dear all, > > >I am using the perf tool in Jikesrvm-3.1.3 with the command line "..../rvm -X:gc:perfEvents=LLC-misses -X:gc:harnessAll=true -jar dacapo-9.12-rc1-bach.jar luindex" > > >The problem is it prints "CONTENDED" for both "LLC-missescontended.muLLC-missescontended.gc". > > >I have perfmon worked, and tried some work with "tool/bootImageRunner/sys.C" (update the library to the new perfmon location) and "build.xml" (update the gcc build option with -c which needed in the perfmon example). > >My questions are, 1. how to verify the sys.c compiled correctly (having the functions worked)? 2. what else I need to do to have the perf function work? > > >Thanks! >Best >Junjie ------------------------------------------------------------------------------ >Get 100% visibility into Java/.NET code with AppDynamics Lite! >It's a free troubleshooting tool designed for production. >Get down to code-level detail for bottlenecks, with <2% overhead. >Download for free and get started troubleshooting in minutes. >http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ >Jikesrvm-researchers mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Jikesrvm-researchers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers