harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhiguo Ge (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6088) Call graph profiler
Date Wed, 11 Feb 2009 09:48:59 GMT
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


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.


Mime
View raw message