-
-
Notifications
You must be signed in to change notification settings - Fork 47
feat(let-const-var): The test for let & const & var #63
Conversation
|
This addresses #60 and nodejs/node#8637 |
|
@nodejs/benchmarking thoughts? comments? |
I am rather shocked at the local test for this, but let has a significant performance impact.
cfdebf7 to
332aeb7
Compare
|
Looks like a good idea. I had a PR open earlier in the year to address a change in buffer - nodejs/node#5819 At the time this was supposed to be due to a bug in crankshaft, that would be resolved when TurboFan becomes the default optimiser. I seem to remember having an option to enable TurboFan, but can't find it right now. As far as the graphing goes, @mhdawson would be the one to comment. My understanding is that if everything is there then it should be pushed into the database. |
|
In addition to the charts side of things, we also have to add to the benchmark job itself as well. I'll try to look through the PR soon. I am traveling to a conference next week and then another one the week after and have to prepare multiple presentations so my time is a bit limited but I will try to remove as soon as I can. |
|
Some initial comments:
This seems more like something we'd want to track in the benchmarking team so that we can let people know when they can switch over to let but it won't help catch regressions right ? We still may want charts but maybe not on the front page. One option might be a sub-directory that you need to know the sublink to get at. |
|
@mhdawson we should discuss this at the next meeting. Do we have a time/date for this quarter's meeting? |
|
@michaelbpaulson sorry was out last few weeks, have set up issue to arrive on time for next meeting here: #69 |
|
@michaelbpaulson are you planning to make it to an upcoming WG meeting so that we can discuss ? Otherwise we may just close this PR for now. |
|
Closing for now based on discussion in last meeting. WIll reopen if/when michael p jumps back into the discussion. |
I am rather shocked at the local test for this, but let has a significant performance impact.
I am seeing locally that
letkills the performance of lomutos by 1/2 while Hoare remains about the same. I think that is because Hoare does significantly less looping than lomutos.@gareth-ellis @mhdawson please let me know If i have let up the JSON files correctly. I am not sure how the graphing runs.