On 2/4/19 11:39 PM, Bruce Weirdan wrote: > After figuring out that opcache.jit_buffer_size is specified in bytes > (not in megabytes, as RFC states)
Thanks for catching this. Fixed. > I got ~5% speedup running > vimeo/psalm (static analyzer) on its own codebase with default > JIT flags and ~7.3% with minimal JIT (1201). > > PHP+optimizer (-dopcache.jit_buffer_size=0): 32.29s (100%) > PHP+optimizer+JIT (-dopcache.jit_buffer_size=50000000): 30.72s (95.1%) > PHP+optimizer+minimalJIT (-dopcache.jit_buffer_size=50000000 > -dopcache.jit=1201): 29.95s (92.7%) > It may be interesting to try -dopcache.jit=1235. It should JIT only hot functions and requires some warm-up. Thanks. Dmitry.