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

Performance gains in compiled functions #40

Conversation

PierreLemmel
Copy link
Contributor

Performance gains in compilation time and execution time in Compiled function

  • Simplify generated expressions (removing blocks)
  • Statically include non-overridable functions
  • Use precompiled function to access parameters

Inject ConstantRegistry in execution process to split constant from parameters during compilation

Estimated gains in benchmark : 2 to 3 times faster for compiled mode

@pieterderycke pieterderycke changed the base branch from master to performance April 7, 2019 20:47
@pieterderycke pieterderycke merged commit d4f4168 into pieterderycke:performance Apr 7, 2019
@pieterderycke
Copy link
Owner

Thanks for sharing your performance gains. I have included them in the default Jace and I will release them as part of Jace 0.9.3

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

Successfully merging this pull request may close these issues.

2 participants