NEW 133876
REGRESSION(r169703): Memory usage (JSHeap) on all performance tests got ~50% worse
https://bugs.webkit.org/show_bug.cgi?id=133876
Summary REGRESSION(r169703): Memory usage (JSHeap) on all performance tests got ~50% ...
Carlos Alberto Lopez Perez
Reported 2014-06-13 13:07:02 PDT
Attachments
Carlos Alberto Lopez Perez
Comment 3 2014-06-18 03:48:17 PDT
I have bisected the interval and got r169703 as the revision that caused the regression. You can check here the bisection I did: http://people.igalia.com/clopez/wk133876/PerformanceTestsResults.html Click on memory at the top left. I only tested with one Performance test (Bindings/document-implementation.html) to do it faster, but all the other tests would give the same result related to JSHeap memory usage according to perf.webkit.org
Geoffrey Garen
Comment 4 2014-06-18 10:53:21 PDT
It looks like the absolute size of the regression is 60kB - 100kB. Is that right? If so, I think those high percentages just indicate that the test doesn't use much JS memory -- not that something major has changed. In a test that does use a lot of JS memory, I would expect the memory impact of <http://trac.webkit.org/changeset/169703> to be much lower, percentage-wise, since one prototype is typically used by many client objects, making prototype memory a small fraction of heap memory. I think we can accept this delta.
Andreas Kling
Comment 5 2014-06-18 10:55:53 PDT
(In reply to comment #4) > It looks like the absolute size of the regression is 60kB - 100kB. Is that right? If so, I think those high percentages just indicate that the test doesn't use much JS memory -- not that something major has changed. > > In a test that does use a lot of JS memory, I would expect the memory impact of <http://trac.webkit.org/changeset/169703> to be much lower, percentage-wise, since one prototype is typically used by many client objects, making prototype memory a small fraction of heap memory. > > I think we can accept this delta. Indeed. There is clearly a space/time tradeoff here, and I think 100kB is well within the acceptable range.
Note You need to log in before you can comment on or make changes to this bug.