You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Zhiguo Ge (JIRA)" <ji...@apache.org> on 2009/02/11 10:52:59 UTC

[jira] Updated: (HARMONY-6088) Call graph profiler

     [ https://issues.apache.org/jira/browse/HARMONY-6088?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Zhiguo Ge updated HARMONY-6088:
-------------------------------

    Attachment: patch.txt

> Call graph profiler 
> --------------------
>
>                 Key: HARMONY-6088
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6088
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>    Affects Versions: 5.0M7
>         Environment: Intel Core(TM)2 Quad and Intel Core(TM)2 Duo CPU, Windows XP
>            Reporter: Zhiguo Ge
>             Fix For: 5.0M7
>
>         Attachments: patch.txt
>
>
> Implemented a instrumentation-based call graph profiler for Harmony.  The callgraph data structure are created and stored in EM component. 
> The patch is attached and three other additional source files are also included:
>     1. CallGraphProfileCollector.cpp, and CallGraphProfileCollector.h, to be added into directory \working_vm\vm\em\src
>     2. CallGphProfiler.cpp, to be added into directory: \working_vm\vm\jitrino\src\dynopt
> Another configuration file, server.emconf,  is also included.  You can add or remove "callgph_instrument" to enable and disable call graph in SD1_OPT and SD2_OPT compilations.  
> The call graph is only workable in server mode. Example command line is:
>       java.exe -Xem:server -Xmx512m -Xms512m -jar SPECjvm2008.jar scimark.fft.small
>   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.