Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Issue 967853002: DevTools: n^2 -> n while loading heap snapshots and timeline files. (Closed)

Created:
5 years, 9 months ago by pfeldman
Modified:
5 years, 9 months ago
Reviewers:
caseq, alph, yurys
CC:
blink-reviews, caseq+blink_chromium.org, loislo+blink_chromium.org, eustas+blink_chromium.org, malch+blink_chromium.org, yurys+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, sergeyv+blink_chromium.org, aandrey+blink_chromium.org, kozyatinskiy+blink_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

DevTools: n^2 -> n while loading heap snapshots and timeline files. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=191070

Patch Set 1 #

Total comments: 20

Patch Set 2 : comments addressed. #

Total comments: 8

Patch Set 3 : for landing #

Patch Set 4 : fixed the load test. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+390 lines, -130 lines) Patch
D LayoutTests/inspector/findBalancedCurlyBrackets.html View 1 chunk +0 lines, -34 lines 0 comments Download
D LayoutTests/inspector/findBalancedCurlyBrackets-expected.txt View 1 chunk +0 lines, -12 lines 0 comments Download
A LayoutTests/inspector/json-balanced-tokenizer.html View 1 2 1 chunk +102 lines, -0 lines 0 comments Download
A LayoutTests/inspector/json-balanced-tokenizer-expected.txt View 1 chunk +92 lines, -0 lines 0 comments Download
M Source/devtools/front_end/common/Progress.js View 4 chunks +65 lines, -0 lines 0 comments Download
M Source/devtools/front_end/common/TextUtils.js View 1 2 3 chunks +64 lines, -40 lines 0 comments Download
M Source/devtools/front_end/heap_snapshot_worker/HeapSnapshotLoader.js View 1 2 3 3 chunks +23 lines, -10 lines 0 comments Download
M Source/devtools/front_end/timeline/TimelineModel.js View 1 7 chunks +44 lines, -34 lines 0 comments Download

Messages

Total messages: 17 (6 generated)
pfeldman
5 years, 9 months ago (2015-02-28 13:36:43 UTC) #2
alph
Cool! Thanks. https://codereview.chromium.org/967853002/diff/1/LayoutTests/inspector/json-balanced-tokenizer.html File LayoutTests/inspector/json-balanced-tokenizer.html (right): https://codereview.chromium.org/967853002/diff/1/LayoutTests/inspector/json-balanced-tokenizer.html#newcode86 LayoutTests/inspector/json-balanced-tokenizer.html:86: tokenizer = new WebInspector.TextUtils.BalancedJSONTokenizer(InspectorTest.addResult.bind(InspectorTest), true); great place ...
5 years, 9 months ago (2015-03-01 11:30:14 UTC) #3
pfeldman
Thank you for your wonderful review, it did help simplifying the code both in the ...
5 years, 9 months ago (2015-03-01 12:18:54 UTC) #4
alph
Thank you. lgtm https://codereview.chromium.org/967853002/diff/20001/LayoutTests/inspector/json-balanced-tokenizer.html File LayoutTests/inspector/json-balanced-tokenizer.html (right): https://codereview.chromium.org/967853002/diff/20001/LayoutTests/inspector/json-balanced-tokenizer.html#newcode86 LayoutTests/inspector/json-balanced-tokenizer.html:86: var samples = [3, 15, 50]; ...
5 years, 9 months ago (2015-03-01 13:26:33 UTC) #5
pfeldman
https://codereview.chromium.org/967853002/diff/20001/LayoutTests/inspector/json-balanced-tokenizer.html File LayoutTests/inspector/json-balanced-tokenizer.html (right): https://codereview.chromium.org/967853002/diff/20001/LayoutTests/inspector/json-balanced-tokenizer.html#newcode86 LayoutTests/inspector/json-balanced-tokenizer.html:86: var samples = [3, 15, 50]; On 2015/03/01 13:26:32, ...
5 years, 9 months ago (2015-03-01 14:04:59 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/967853002/40001
5 years, 9 months ago (2015-03-01 14:12:36 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/49923)
5 years, 9 months ago (2015-03-01 19:39:50 UTC) #11
pfeldman
@yurys: could you look into this? testing harness for the heap profiler is broken: - ...
5 years, 9 months ago (2015-03-01 20:44:04 UTC) #12
pfeldman
(i did find my bug after all, but the tests were not helping)
5 years, 9 months ago (2015-03-01 20:53:36 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/967853002/60001
5 years, 9 months ago (2015-03-01 21:15:01 UTC) #16
commit-bot: I haz the power
5 years, 9 months ago (2015-03-02 00:53:25 UTC) #17
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=191070

Powered by Google App Engine
This is Rietveld 408576698