| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Thanks for double checking that the behavior is indeed what we want.
Bug: 408962793Lets file a new bug for this CL that's just about this improvement in isolation.
static constexpr base::TimeDelta kIdleLimit =Lets add a comment here.
EmbedderStackStateScope scope(Why do we need this scope here?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
This CL improves JS2 by about +1.7%, JS3 by about +0.6%.which pinpoint?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf-pgo/speedometer3 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/120d87f8310000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
This CL improves JS2 by about +1.7%, JS3 by about +0.6%.which pinpoint?
Seems to regress Sp3? https://pinpoint-dot-chromeperf.appspot.com/job/120d87f8310000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/speedometer3 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/1321b59fd10000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
This CL improves JS2 by about +1.7%, JS3 by about +0.6%.Michael Lippautzwhich pinpoint?
Seems to regress Sp3? https://pinpoint-dot-chromeperf.appspot.com/job/120d87f8310000
Both numbers come from PS16 (all later patchsets are just commit message changes): The JS3 one is this one here [0]. And JS2 is here [1].
Speedometer I didn't re-run with PS16 because PS14 (and all other versions I tested) was neutral [2] already. And the difference between PS14 and PS16 is just cleanup (see [3]). Weird that this now looks like a regression in your run and my run as well [4]. Will look into this.
0: https://pinpoint-dot-chromeperf.appspot.com/job/15d2b964310000
1: https://pinpoint-dot-chromeperf.appspot.com/job/150c7377d10000
2: https://pinpoint-dot-chromeperf.appspot.com/job/1639b5bbd10000
3: https://chromium-review.googlesource.com/c/v8/v8/+/6734023/14..16
4: https://pinpoint-dot-chromeperf.appspot.com/job/1321b59fd10000
Lets file a new bug for this CL that's just about this improvement in isolation.
Done
Lets add a comment here.
Done
EmbedderStackStateScope scope(Why do we need this scope here?
I added this to avoid stack scanning in some scenarios and be uniform with e.g. incremental marking job. I guess it's not too important. Btw at least in JS3 some of these GCs are in the scoring phase, so it could help there a little bit.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/speedometer3 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/108dd4b0310000
| Code-Review | +1 |
This CL improves JS2 by about +1.7%, JS3 by about +0.6%.Michael Lippautzwhich pinpoint?
Dominik InführSeems to regress Sp3? https://pinpoint-dot-chromeperf.appspot.com/job/120d87f8310000
Both numbers come from PS16 (all later patchsets are just commit message changes): The JS3 one is this one here [0]. And JS2 is here [1].
Speedometer I didn't re-run with PS16 because PS14 (and all other versions I tested) was neutral [2] already. And the difference between PS14 and PS16 is just cleanup (see [3]). Weird that this now looks like a regression in your run and my run as well [4]. Will look into this.
0: https://pinpoint-dot-chromeperf.appspot.com/job/15d2b964310000
1: https://pinpoint-dot-chromeperf.appspot.com/job/150c7377d10000
2: https://pinpoint-dot-chromeperf.appspot.com/job/1639b5bbd10000
3: https://chromium-review.googlesource.com/c/v8/v8/+/6734023/14..16
4: https://pinpoint-dot-chromeperf.appspot.com/job/1321b59fd10000
Yeah... annoying. I don't think we can land a regression for Sp3 here.
EmbedderStackStateScope scope(Dominik InführWhy do we need this scope here?
I added this to avoid stack scanning in some scenarios and be uniform with e.g. incremental marking job. I guess it's not too important. Btw at least in JS3 some of these GCs are in the scoring phase, so it could help there a little bit.
Acknowledged
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
This CL improves JS2 by about +1.7%, JS3 by about +0.6%.Michael Lippautzwhich pinpoint?
Dominik InführSeems to regress Sp3? https://pinpoint-dot-chromeperf.appspot.com/job/120d87f8310000
Michael LippautzBoth numbers come from PS16 (all later patchsets are just commit message changes): The JS3 one is this one here [0]. And JS2 is here [1].
Speedometer I didn't re-run with PS16 because PS14 (and all other versions I tested) was neutral [2] already. And the difference between PS14 and PS16 is just cleanup (see [3]). Weird that this now looks like a regression in your run and my run as well [4]. Will look into this.
0: https://pinpoint-dot-chromeperf.appspot.com/job/15d2b964310000
1: https://pinpoint-dot-chromeperf.appspot.com/job/150c7377d10000
2: https://pinpoint-dot-chromeperf.appspot.com/job/1639b5bbd10000
3: https://chromium-review.googlesource.com/c/v8/v8/+/6734023/14..16
4: https://pinpoint-dot-chromeperf.appspot.com/job/1321b59fd10000
Yeah... annoying. I don't think we can land a regression for Sp3 here.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream2 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/123a2ebfd10000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/speedometer3 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/169740bbd10000
📍 Job linux-r350-perf/jetstream2 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/167a7377d10000
📍 Job linux-r350-perf/speedometer3 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/16d76473d10000
"V8.TaskOnContextDispose::RunInternal", "id", id_);Nit: How about using perfetto::Flow for this and connect to V8.GCNotifyContextDisposed (though we'd need a process-wide unique id, e.g. `this`).
That being said there will be also a flow for the PostTask to this RunRask when toplevel is enabled so this is a bit superfluous.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |