harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From e...@apache.org
Subject svn commit: r611695 - in /harmony/enhanced/drlvm/trunk/vm/jitrino/config: em64t/server.emconf em64t/server_static.emconf ia32/server.emconf ia32/server_static.emconf
Date Mon, 14 Jan 2008 01:49:46 GMT
Author: egor
Date: Sun Jan 13 17:49:43 2008
New Revision: 611695

URL: http://svn.apache.org/viewvc?rev=611695&view=rev
Log:
Aligning server_static.emconf with server.emconf as agreed in dev@ to make
server_static be a configuration exactly the same as the server, with two
exceptions:
1. Jitrino.JET is replaced with Jitrino.OPT
2. dynamic profile is replaced with static profile heuristics

aligned for ia32 and em64t

"inline_helpers" optimization pass is disabled in server_static because it makes
java.lang.RuntimeTest2 fail (inline_helpers options to be changed?)

this patch leaves server.emconf files virtually unchanged (only comments and
formatting are changed)


Modified:
    harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf
    harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server_static.emconf
    harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf
    harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server_static.emconf

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf?rev=611695&r1=611694&r2=611695&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server.emconf Sun Jan 13 17:49:43
2008
@@ -13,7 +13,16 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-#EM configuration for 'server' mode of Jitrino
+# EM configuration for 'server' mode of Jitrino
+#
+# When changing configuration for SD2_OPT JIT, do not forget to reflect the same
+#   changes for SS_OPT JIT in server_static.emconf (used for debugging purposes)
+#
+# rules for server -> server_static conversion
+#     JET_CLINIT -> SS_OPT
+#     inline_helpers -> inline_helpers-
+#     edge_annotate -> statprof
+
 chains=chain1,chain2
 chain1.jits=JET_CLINIT
 chain2.jits=SD1_OPT,SD2_OPT
@@ -68,7 +77,6 @@
 #enable profiling of all virtual calls
 -XX:jit.SD1_OPT.arg.optimizer.vp_instrument.profile_abstract=true
 
-
 -XX:jit.SD2_OPT.path.optimizer=ssa,simplify,dce,uce,devirt_virtual,edge_annotate,unguard,devirt_intf,hlo_api_magic,inline,purge,osr_path-,escape_path,dce,uce,hvn,dce,uce,inline_helpers,purge,simplify,uce,dce,uce,abce,lower,dce,uce,memopt,reassoc,dce,uce,hvn,dce,uce,gcm,dessa,statprof
 -XX:jit.SD2_OPT.path.osr_path=simplify,dce,uce,gcm,osr
 -XX:jit.SD2_OPT.path.escape_path=hvn,simplify,dce,uce,escape
@@ -89,6 +97,7 @@
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,devirt_virtual,edge_annotate,unguard,devirt_intf,hlo_api_magic
 -XX:jit.SD2_OPT.arg.optimizer.inline.pipeline=SD2_OPT_inliner_pipeline
 -XX:jit.SD2_OPT.arg.optimizer.inline.connect_early=false
+
 #devirt configuration for inliner pipeline
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path.devirt_virtual=devirt
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path.devirt_intf=devirt
@@ -96,7 +105,6 @@
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.arg.devirt_intf.devirt_abstract_calls=true
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.arg.devirt_intf.devirt_virtual_calls=false
 
-
 #helper inliner configuration
 -XX:jit.SD2_OPT.SD2_OPT_helper_inliner_pipeline.filter=-
 -XX:jit.SD2_OPT.SD2_OPT_helper_inliner_pipeline.path=ssa
@@ -122,7 +130,6 @@
 
 -XX:jit.SD2_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF=off
 -XX:jit.SD2_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF_hotnessPercent=1
-
 
 -XX:jit.SD2_OPT.arg.codegen.dce1.early=yes
 -XX:jit.arg.codegen.emitter.align=0

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server_static.emconf
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server_static.emconf?rev=611695&r1=611694&r2=611695&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server_static.emconf (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/config/em64t/server_static.emconf Sun Jan 13 17:49:43
2008
@@ -19,28 +19,72 @@
 chain1.jits=SS_OPT
 SS_OPT.file=jitrino
 
+#register allocator configuration
+-XDjit.RA2.filter=-
+-XDjit.RA2.path=bp_regalloc1,bp_regalloc2
+-XDjit.RA2.path.bp_regalloc1=bp_regalloc
+-XDjit.RA2.path.bp_regalloc2=bp_regalloc
+-XDjit.RA2.arg.bp_regalloc1.regs=ALL_GP
+-XDjit.RA2.arg.bp_regalloc2.regs=ALL_XMM
+-XDjit.RA3.filter=-
+-XDjit.RA3.path=webmaker,cg_regalloc
+-XDjit.RA3.arg.webmaker.calc=true
 
-# Options to be passed to JIT
-
--XX:jit.SS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
-
--XX:jit.SS_OPT.path.optimizer=ssa,simplify,dce,uce,statprof,devirt,hlo_api_magic,inline,purge,osr_path-,simplify,dce,uce,hvn,dce,uce,dessa,statprof,peel,ssa,hvn,simplify,dce,uce,lower,dce,uce,memopt,reassoc,dce,uce,hvn,dce,uce,classic_abcd,dce,uce,gcm,dessa,statprof
+-XX:jit.SS_OPT.path.optimizer=ssa,simplify,dce,uce,statprof,devirt_virtual,unguard,devirt_intf,hlo_api_magic,inline,purge,osr_path-,escape_path,dce,uce,hvn,dce,uce,inline_helpers-,purge,simplify,uce,dce,uce,abce,lower,dce,uce,memopt,reassoc,dce,uce,hvn,dce,uce,gcm,dessa,statprof
 -XX:jit.SS_OPT.path.osr_path=simplify,dce,uce,gcm,osr
--XX:jit.SS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l-,api_magic,early_prop-,itrace-,native,constraints,dce2,regalloc,spillgen,layout,copy,rce-,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
+-XX:jit.SS_OPT.path.escape_path=hvn,simplify,dce,uce,escape
+-XX:jit.SS_OPT.path.abce=classic_abcd,dce,uce,dessa,statprof,peel,ssa,hvn,simplify,dce,uce,memopt,dce,uce,dessa,fastArrayFill,ssa,statprof,dabce,dce,uce
+-XX:jit.SS_OPT.path.codegen=lock_method,bbp,gcpoints,cafl,dce1,i8l-,api_magic,early_prop-,itrace-,native,cg_fastArrayFill,constraints,dce2,regalloc,spillgen,layout,copy,rce-,stack,break-,iprof-,emitter!,si_insts,gcmap,info,unlock_method
 -XX:jit.SS_OPT.path.dce1=cg_dce
 -XX:jit.SS_OPT.path.dce2=cg_dce
--XX:jit.SS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
--XX:jit.SS_OPT.path.bp_regalloc1=bp_regalloc
--XX:jit.SS_OPT.path.bp_regalloc2=bp_regalloc
+
+#devirt configuration
+-XX:jit.SS_OPT.path.devirt_virtual=devirt
+-XX:jit.SS_OPT.path.devirt_intf=devirt
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_intf_calls=true
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_abstract_calls=true
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_virtual_calls=false
 
 #inliner configuration
 -XX:jit.SS_OPT.SS_OPT_inliner_pipeline.filter=-
--XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,statprof,devirt,hlo_api_magic
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,statprof,devirt_virtual,unguard,devirt_intf,hlo_api_magic
 -XX:jit.SS_OPT.arg.optimizer.inline.pipeline=SS_OPT_inliner_pipeline
+-XX:jit.SS_OPT.arg.optimizer.inline.connect_early=false
+
+#devirt configuration for inliner pipeline
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path.devirt_virtual=devirt
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path.devirt_intf=devirt
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_intf_calls=true
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_abstract_calls=true
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_virtual_calls=false
+
+#helper inliner configuration
+-XX:jit.SS_OPT.SS_OPT_helper_inliner_pipeline.filter=-
+-XX:jit.SS_OPT.SS_OPT_helper_inliner_pipeline.path=ssa
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.pipeline=SS_OPT_helper_inliner_pipeline
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_RESOLVED_USING_VTABLE_AND_SIZE=off
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_RESOLVED_USING_VTABLE_AND_SIZE_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_VECTOR_USING_VTABLE=off
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_VECTOR_USING_VTABLE_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_ENTER_NON_NULL=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_ENTER_NON_NULL_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_EXIT_NON_NULL=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_EXIT_NON_NULL_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_GET_INTERFACE_VTABLE_VER0=off
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_GET_INTERFACE_VTABLE_VER0_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_CHECKCAST=off
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_CHECKCAST_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF=off
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF_hotnessPercent=1
 
 -XX:jit.SS_OPT.arg.codegen.dce1.early=yes
--XX:jit.SS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP
--XX:jit.SS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM
 -XX:jit.arg.codegen.emitter.align=0
 
 #system properties

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf?rev=611695&r1=611694&r2=611695&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server.emconf Sun Jan 13 17:49:43
2008
@@ -13,7 +13,16 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-#EM configuration for 'server' mode of Jitrino
+# EM configuration for 'server' mode of Jitrino
+#
+# When changing configuration for SD2_OPT JIT, do not forget to reflect the same
+#   changes for SS_OPT JIT in server_static.emconf (used for debugging purposes)
+#
+# rules for server -> server_static conversion
+#     JET_CLINIT -> SS_OPT
+#     inline_helpers -> inline_helpers-
+#     edge_annotate -> statprof
+
 chains=chain1,chain2
 chain1.jits=JET_CLINIT
 chain2.jits=SD1_OPT,SD2_OPT
@@ -68,7 +77,6 @@
 #enable profiling of all virtual calls
 -XX:jit.SD1_OPT.arg.optimizer.vp_instrument.profile_abstract=true
 
-
 -XX:jit.SD2_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
 
 -XX:jit.SD2_OPT.path.optimizer=ssa,simplify,dce,uce,devirt_virtual,edge_annotate,unguard,devirt_intf,hlo_api_magic,inline,purge,osr_path-,simplify,dce,uce,lazyexc,throwopt,escape_path,inline_helpers,purge,simplify,uce,dce,uce,abce,lower,dce,uce,statprof,unroll,ssa,simplify,dce,uce,memopt,reassoc,dce,uce,hvn,dce,uce,gcm,dessa,statprof
@@ -91,6 +99,7 @@
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,devirt_virtual,edge_annotate,unguard,devirt_intf,hlo_api_magic
 -XX:jit.SD2_OPT.arg.optimizer.inline.pipeline=SD2_OPT_inliner_pipeline
 -XX:jit.SD2_OPT.arg.optimizer.inline.connect_early=false
+
 #devirt configuration for inliner pipeline
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path.devirt_virtual=devirt
 -XX:jit.SD2_OPT.SD2_OPT_inliner_pipeline.path.devirt_intf=devirt

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server_static.emconf
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server_static.emconf?rev=611695&r1=611694&r2=611695&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server_static.emconf (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/config/ia32/server_static.emconf Sun Jan 13 17:49:43
2008
@@ -19,32 +19,77 @@
 chain1.jits=SS_OPT
 SS_OPT.file=jitrino
 
+#register allocator configuration
+-XDjit.RA2.filter=-
+-XDjit.RA2.path=bp_regalloc1,bp_regalloc2
+-XDjit.RA2.path.bp_regalloc1=bp_regalloc
+-XDjit.RA2.path.bp_regalloc2=bp_regalloc
+-XDjit.RA2.arg.bp_regalloc1.regs=ALL_GP
+-XDjit.RA2.arg.bp_regalloc2.regs=ALL_XMM
+-XDjit.RA3.filter=-
+-XDjit.RA3.path=webmaker,cg_regalloc
+-XDjit.RA3.arg.webmaker.calc=true
 
-# Options to be passed to JIT
+-XX:jit.SS_OPT.path=opt_init,translator,optimizer,hir2lir,codegen
 
--XX:jit.SS_OPT.path=opt_init,lock_method,translator,optimizer,hir2lir,codegen,unlock_method
-
--XX:jit.SS_OPT.path.optimizer=ssa,simplify,dce,uce,statprof,devirt,hlo_api_magic,inline,purge,osr_path-,simplify,dce,uce,lazyexc,throwopt,statprof,hvn,dce,uce,dessa,statprof,peel,ssa,hvn,simplify,dce,uce,lower,dce,uce,unroll,ssa,simplify,dce,uce,memopt,reassoc,dce,uce,hvn,simplify,dce,uce,classic_abcd,dce,uce,gcm,dessa,statprof
+-XX:jit.SS_OPT.path.optimizer=ssa,simplify,dce,uce,devirt_virtual,statprof,unguard,devirt_intf,hlo_api_magic,inline,purge,osr_path-,simplify,dce,uce,lazyexc,throwopt,escape_path,inline_helpers-,purge,simplify,uce,dce,uce,abce,lower,dce,uce,statprof,unroll,ssa,simplify,dce,uce,memopt,reassoc,dce,uce,hvn,dce,uce,gcm,dessa,statprof
 -XX:jit.SS_OPT.path.osr_path=simplify,dce,uce,gcm,osr
--XX:jit.SS_OPT.path.codegen=bbp,btr,gcpoints,cafl,dce1,i8l,api_magic,early_prop,peephole,itrace-,native,constraints,dce2,regalloc,spillgen,copy,i586,layout,rce+,stack,break-,iprof-,peephole,emitter!,si_insts,gcmap,info
+-XX:jit.SS_OPT.path.escape_path=hvn,simplify,dce,uce,escape
+-XX:jit.SS_OPT.path.abce=classic_abcd,dce,uce,dessa,statprof,peel,ssa,hvn,simplify,dce,uce,memopt,dce,uce,dessa,fastArrayFill,ssa,statprof,dabce,dce,uce
+-XX:jit.SS_OPT.path.codegen=lock_method,bbp,btr,gcpoints,cafl,dce1,i8l,api_magic,early_prop,peephole,itrace-,native,cg_fastArrayFill,constraints,dce2,regalloc,spillgen,copy,i586,layout,rce+,stack,break-,iprof-,peephole,emitter!,si_insts,gcmap,info,unlock_method
 -XX:jit.SS_OPT.path.dce1=cg_dce
 -XX:jit.SS_OPT.path.dce2=cg_dce
--XX:jit.SS_OPT.path.regalloc=bp_regalloc1,bp_regalloc2
--XX:jit.SS_OPT.path.bp_regalloc1=bp_regalloc
--XX:jit.SS_OPT.path.bp_regalloc2=bp_regalloc
+
+#devirt configuration
+-XX:jit.SS_OPT.path.devirt_virtual=devirt
+-XX:jit.SS_OPT.path.devirt_intf=devirt
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_intf_calls=true
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_abstract_calls=true
+-XX:jit.SS_OPT.arg.optimizer.devirt_intf.devirt_virtual_calls=false
 
 #inliner configuration
 -XX:jit.SS_OPT.SS_OPT_inliner_pipeline.filter=-
--XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,statprof,devirt,hlo_api_magic
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path=ssa,simplify,dce,uce,devirt_virtual,unguard,devirt_intf,hlo_api_magic
 -XX:jit.SS_OPT.arg.optimizer.inline.pipeline=SS_OPT_inliner_pipeline
+-XX:jit.SS_OPT.arg.optimizer.inline.connect_early=false
+
+#devirt configuration for inliner pipeline
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path.devirt_virtual=devirt
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.path.devirt_intf=devirt
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_intf_calls=true
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_abstract_calls=true
+-XX:jit.SS_OPT.SS_OPT_inliner_pipeline.arg.devirt_intf.devirt_virtual_calls=false
+
+#helper inliner configuration
+-XX:jit.SS_OPT.SS_OPT_helper_inliner_pipeline.filter=-
+-XX:jit.SS_OPT.SS_OPT_helper_inliner_pipeline.path=ssa
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.pipeline=SS_OPT_helper_inliner_pipeline
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_RESOLVED_USING_VTABLE_AND_SIZE=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_RESOLVED_USING_VTABLE_AND_SIZE_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_VECTOR_USING_VTABLE=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_NEW_VECTOR_USING_VTABLE_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_ENTER_NON_NULL=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_ENTER_NON_NULL_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_EXIT_NON_NULL=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_MONITOR_EXIT_NON_NULL_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_GET_INTERFACE_VTABLE_VER0=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_GET_INTERFACE_VTABLE_VER0_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_CHECKCAST=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_CHECKCAST_hotnessPercent=1
+
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF=on
+-XX:jit.SS_OPT.arg.optimizer.inline_helpers.VM_RT_INSTANCEOF_hotnessPercent=1
 
 -XX:jit.SS_OPT.arg.codegen.dce1.early=yes
--XX:jit.SS_OPT.arg.codegen.regalloc.bp_regalloc1.regs=ALL_GP
--XX:jit.SS_OPT.arg.codegen.regalloc.bp_regalloc2.regs=ALL_XMM
 -XX:jit.SS_OPT.arg.codegen.btr.insertCMOVs=no
 -XX:jit.SS_OPT.arg.codegen.btr.removeConstCompare=yes
 -XX:jit.arg.codegen.emitter.align=4
-
 
 #system properties
 -Djava.compiler=server static



Mime
View raw message