docs/DEVELOPER_README

changeset 24
2a4769fcd13f
parent 8
1e3f411f47bf
child 57
59970b70ebb5
equal deleted inserted replaced
23:2a5c2258827b 24:2a4769fcd13f
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

mercurial