Hacker News new | ask | show | jobs
by JoheyDev888 36 days ago
50x isn't reasonable, it's a cache disaster. Any perf win from avoiding JIT gets eaten alive.
3 comments

Only if it is all actually used at runtime; and presumably the vast majority of possible decoding starting points won't be.
This is a great case for link-time code reordering. You can put all the hot code together so the unused code will never be loaded.
I wouldn't jump to conclusions. Instructions aren't so big anyways and they are optimized JIT by CPU.