{"push_id":1012324117,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"55850bebfcc99ee6385b78e6d227df576a3cf539","before":"c6bec3aa603dd58e646157418363e0a6c5cb004d","commits":[{"sha":"55850bebfcc99ee6385b78e6d227df576a3cf539","author":{"email":"e9b04886ef604b89ec1f7c6dafa5a9a6f31d533e@chromium.org","name":"primiano"},"message":"tracing: skip empty heap dumps; always report overhead\n\nThis CL addresses two problems:\n1) While the heap dumps should be generated only on heavy (purple) dump\n   points, the overhead estimation should be always dumped. Rationale:\n   even on light dumps, tracing still uses that extra memory. If that\n   is not reported, malloc goes up and down depend on the dump type\n   (light vs heavy) which is not desirable.\n2) The dump should be omitted in the rare case when there is nothing to\n   dump. If not this causes a crash, see crbug.com/585423.\n\nThis CL does not fix yet ALL the estimation problems, but fixes some\nmajor ones.\n\nBUG=585423,583252\n\nReview URL: https://codereview.chromium.org/1775893002\n\nCr-Commit-Position: refs/heads/master@{#380101}","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/55850bebfcc99ee6385b78e6d227df576a3cf539"}]}