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

Slowdown in EVAL #2849

Open
MasterDuke17 opened this issue Apr 18, 2019 · 1 comment
Open

Slowdown in EVAL #2849

MasterDuke17 opened this issue Apr 18, 2019 · 1 comment
Labels
performance regression Issue did not exist previously

Comments

@MasterDuke17
Copy link
Contributor

@Juerd has a test file for his MQTT::Client module (https://github.com/Juerd/p6-mqtt/blob/master/t/regex.t) that he uses as a benchmark canary. 1c101a0 causes it to take about twice as long. On @AlexDaniel's server, before that commit it took ~5s, after that commit it was something >7.5s. @niner any thoughts?

@MasterDuke17 MasterDuke17 added performance regression Issue did not exist previously labels Apr 18, 2019
@niner
Copy link
Collaborator

niner commented Apr 18, 2019

I'd guess it's because the World of each of these EVALs now has it's own quote_lang_cache. If that's the reason, you should see a lot of time spent in con_lang

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance regression Issue did not exist previously
Projects
None yet
Development

No branches or pull requests

2 participants