comparison src/cpu/sparc/vm/c1_globals_sparc.hpp @ 1783:d5d065957597

6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
author iveresov
date Fri, 03 Sep 2010 17:51:07 -0700
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
1782:f353275af40e 1783:d5d065957597
1 /* 1 /*
2 * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
32 define_pd_global(bool, PreferInterpreterNativeStubs, false); 32 define_pd_global(bool, PreferInterpreterNativeStubs, false);
33 define_pd_global(bool, ProfileTraps, false); 33 define_pd_global(bool, ProfileTraps, false);
34 define_pd_global(bool, UseOnStackReplacement, true ); 34 define_pd_global(bool, UseOnStackReplacement, true );
35 define_pd_global(bool, TieredCompilation, false); 35 define_pd_global(bool, TieredCompilation, false);
36 define_pd_global(intx, CompileThreshold, 1000 ); // Design center runs on 1.3.1 36 define_pd_global(intx, CompileThreshold, 1000 ); // Design center runs on 1.3.1
37 define_pd_global(intx, Tier2CompileThreshold, 1500 );
38 define_pd_global(intx, Tier3CompileThreshold, 2000 );
39 define_pd_global(intx, Tier4CompileThreshold, 2500 );
40
41 define_pd_global(intx, BackEdgeThreshold, 100000); 37 define_pd_global(intx, BackEdgeThreshold, 100000);
42 define_pd_global(intx, Tier2BackEdgeThreshold, 100000);
43 define_pd_global(intx, Tier3BackEdgeThreshold, 100000);
44 define_pd_global(intx, Tier4BackEdgeThreshold, 100000);
45 38
46 define_pd_global(intx, OnStackReplacePercentage, 1400 ); 39 define_pd_global(intx, OnStackReplacePercentage, 1400 );
47 define_pd_global(bool, UseTLAB, true ); 40 define_pd_global(bool, UseTLAB, true );
48 define_pd_global(bool, ProfileInterpreter, false); 41 define_pd_global(bool, ProfileInterpreter, false);
49 define_pd_global(intx, FreqInlineSize, 325 ); 42 define_pd_global(intx, FreqInlineSize, 325 );