harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yuri Kashnikoff (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-5084) [drlvm][jit][opt]
Date Wed, 07 Nov 2007 16:25:50 GMT
[drlvm][jit][opt]
-----------------

                 Key: HARMONY-5084
                 URL: https://issues.apache.org/jira/browse/HARMONY-5084
             Project: Harmony
          Issue Type: New Feature
          Components: DRLVM
         Environment: Tested on Win32 IA32 platform. I think on IA32 Linux it will be also
o.k.
            Reporter: Yuri Kashnikoff


This patch adds new pass called "light_jni". This pass eliminates stub calling for some methods
which do not need stubbing (they do not use JNIEnv for example). This patch contain some hardcoded
names of such methods (all java/lang/Math methods and java/lang/VMThreadManager::currentThread).
You can add functions in list using command line param:

-XX:jit.arg.codegen.light_jni.light_jni_methods=ClassName::MethodName,ClassName::MethodName,...

Patch was tested on some microbenchmarks and  Dacapo::jython (with n=4). The results for Dacapo::jython
look good:

mode     on     off
server   6700   7800     
client    7200   8000

-- 
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