19 callsite is relinked with "apply" semantics to never change again. |
19 callsite is relinked with "apply" semantics to never change again. |
20 In the case of megamorphic callsites, this is necessary, or the |
20 In the case of megamorphic callsites, this is necessary, or the |
21 program would spend all its time swapping out callsite targets. Dynalink |
21 program would spend all its time swapping out callsite targets. Dynalink |
22 has a default value (currently 8 relinks) for this property if it |
22 has a default value (currently 8 relinks) for this property if it |
23 is not explicitly set. |
23 is not explicitly set. |
|
24 |
|
25 |
|
26 SYSTEM PROPERTY: -Dnashorn.compiler.split.threshold=x |
|
27 |
|
28 This will change the node weight that requires a subgraph of the IR to |
|
29 be split into several classes in order not to run out of bytecode space. |
|
30 The default value is 0x8000 (32768). |
24 |
31 |
25 |
32 |
26 SYSTEM PROPERTY: -Dnashorn.callsiteaccess.debug |
33 SYSTEM PROPERTY: -Dnashorn.callsiteaccess.debug |
27 |
34 |
28 See the description of the access logger below. This flag is |
35 See the description of the access logger below. This flag is |