Chromium Code Reviews
Descriptiondart2js: Reduce overhead of --verbose measurements
ZoneSpecification and zoneValues are now per-task, rather than per measurement.
This reduces total LinkedHashMap allocations by 30%
In the large compile I am using to measure these things, there are still
~3M zones created via Zone.fork and 10M _ZoneFunction objects allocated, and the Zone.fork copies the (now cached) LinkedHashMap.
So cross-task measurements are still quite expensive.
R=ahe@google.com
BUG=
Committed: https://github.com/dart-lang/sdk/commit/101a83f2f465edfa60b4e013ad53b0868ce99b89
Patch Set 1 #
Total comments: 1
Patch Set 2 : move fields #Messages
Total messages: 5 (2 generated)
|