Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overall impression and interpreted Java #50

Open
igouy opened this issue Jan 5, 2024 · 3 comments
Open

Overall impression and interpreted Java #50

igouy opened this issue Jan 5, 2024 · 3 comments

Comments

@igouy
Copy link

igouy commented Jan 5, 2024

interpret[t]ed with no compilation

compile hot code on the fly and then execute

You could contrast jit and interpreted directly by showing timings for both default java and java -Xint.

@attractivechaos
Copy link
Owner

Good idea. I believe node can be run in --jitless mode (inherited through v8):

--jitless                   disable runtime allocation of executable memory

At least with this option, node becomes much slower. I will probably add this and also quickjs.

@igouy
Copy link
Author

igouy commented Jan 6, 2024

https://v8.dev/blog/jitless

I don't pretend to understand --jitless and --no-opt

@attractivechaos
Copy link
Owner

The timing with --jitless vs with --jitless --no-opt is nearly identical. I will assume --jitless turns off the JIT completely. Fabrice Bellard seems to do the same when evaluating v8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants