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.