|
97 | 97 |
|
98 | 98 | /* Optimization parameters and their defaults. Length is a char in octal! */ |
99 | 99 | #define JIT_PARAMDEF(_) \ |
100 | | - _(\010, maxtrace, 1000) /* Max. # of traces in cache. */ \ |
101 | | - _(\011, maxrecord, 4000) /* Max. # of recorded IR instructions. */ \ |
| 100 | + _(\010, maxtrace, 8000) /* Max. # of traces in cache. */ \ |
| 101 | + _(\011, maxrecord, 16000) /* Max. # of recorded IR instructions. */ \ |
102 | 102 | _(\012, maxirconst, 500) /* Max. # of IR constants of a trace. */ \ |
103 | 103 | _(\007, maxside, 100) /* Max. # of side traces of a root trace. */ \ |
104 | 104 | _(\007, maxsnap, 500) /* Max. # of snapshots for a trace. */ \ |
105 | | - _(\011, minstitch, 1000000) /* Min. # of IR ins for a stitched trace. */ \ |
| 105 | + _(\011, minstitch, 3) /* Min. # of IR ins for a stitched trace. */ \ |
106 | 106 | \ |
107 | 107 | _(\007, hotloop, 56) /* # of iter. to detect a hot loop/call. */ \ |
108 | 108 | _(\007, hotexit, 10) /* # of taken exits to start a side trace. */ \ |
|
116 | 116 | /* Size of each machine code area (in KBytes). */ \ |
117 | 117 | _(\011, sizemcode, JIT_P_sizemcode_DEFAULT) \ |
118 | 118 | /* Max. total size of all machine code areas (in KBytes). */ \ |
119 | | - _(\010, maxmcode, 512) \ |
| 119 | + _(\010, maxmcode, 40960) \ |
120 | 120 | /* End of list. */ |
121 | 121 |
|
122 | 122 | enum { |
|
0 commit comments