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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.