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

Issue 738753002: [Pywebsocket PerformanceTests 1/2] Add PerformanceTests/Pywebsocket (Closed)

Created:
6 years, 1 month ago by hiroshige
Modified:
5 years, 3 months ago
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

[Pywebsocket PerformanceTests 1/2] Add PerformanceTests/Pywebsocket This CL adds PerformanceTests test scripts that will be used by [2/2]. These tests measure execution time of sending/receiving data of 10MB each by XHR, WebSocket, and fetch. WebSocket send benchmarks are disabled because there is a performance bottleneck in pywebsocket side when running without native modules. [1/2] PerformanceTests scripts: This CL [2/2] Telemetry: https://codereview.chromium.org/736653002/ BUG=432408 Committed: https://crrev.com/5e3da089ef915c6870dc3db8c220841563567a82 git-svn-id: svn://svn.chromium.org/blink/trunk@202031 bbb929c8-8fbe-4397-9dbb-9b2b20218538

Patch Set 1 : #

Patch Set 2 : Move to PerformanceTests/Pywebsocket #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : Disable WebSocket send tests. #

Patch Set 6 : Fetch. #

Total comments: 4

Patch Set 7 : #

Total comments: 2

Patch Set 8 : Fix doAction issue. #

Total comments: 2

Patch Set 9 : Comment for +1. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+716 lines, -0 lines) Patch
A PerformanceTests/Pywebsocket/WebSocket-receive-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/WebSocket-receive-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-arraybuffer-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-arraybuffer-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-arraybuffer-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-blob-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-blob-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-blob-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-text-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-text-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-receive-text-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-arraybuffer-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-arraybuffer-window-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-arraybuffer-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-arraybuffer-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-blob-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-blob-window-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-blob-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-blob-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-text-window-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-text-window-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-text-worker-async-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/XHR-send-text-worker-sync-verify.html View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-arraybuffer-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-arraybuffer-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-blob-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-blob-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-text-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-receive-text-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-arraybuffer-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-arraybuffer-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-blob-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-blob-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-text-window-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/fetch-send-text-worker-async-verify.html View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/resources/generate.py View 1 2 3 4 5 6 1 chunk +92 lines, -0 lines 0 comments Download
A PerformanceTests/Pywebsocket/resources/util_performance_test.js View 1 2 3 4 5 6 7 8 1 chunk +64 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (8 generated)
tyoshino (SeeGerritForStatus)
Is this ready for review?
5 years, 7 months ago (2015-05-26 08:12:57 UTC) #5
hiroshige
On 2015/05/26 08:12:57, tyoshino wrote: > Is this ready for review? Not yet. (Still debugging ...
5 years, 7 months ago (2015-05-26 08:22:28 UTC) #6
hiroshige
Now this CL is ready for review, PTAL. Currently I put many configurations for testing. ...
5 years, 4 months ago (2015-08-18 04:57:22 UTC) #7
yhirano
https://codereview.chromium.org/738753002/diff/160001/PerformanceTests/Pywebsocket/resources/generate.py File PerformanceTests/Pywebsocket/resources/generate.py (right): https://codereview.chromium.org/738753002/diff/160001/PerformanceTests/Pywebsocket/resources/generate.py#newcode47 PerformanceTests/Pywebsocket/resources/generate.py:47: test_file_content = (test_file_content_template % I would prefer |format| function ...
5 years, 4 months ago (2015-08-18 12:50:40 UTC) #8
hiroshige
https://codereview.chromium.org/738753002/diff/160001/PerformanceTests/Pywebsocket/resources/generate.py File PerformanceTests/Pywebsocket/resources/generate.py (right): https://codereview.chromium.org/738753002/diff/160001/PerformanceTests/Pywebsocket/resources/generate.py#newcode47 PerformanceTests/Pywebsocket/resources/generate.py:47: test_file_content = (test_file_content_template % On 2015/08/18 12:50:40, yhirano wrote: ...
5 years, 4 months ago (2015-08-19 08:58:53 UTC) #10
yhirano
https://codereview.chromium.org/738753002/diff/200001/PerformanceTests/Pywebsocket/resources/util_performance_test.js File PerformanceTests/Pywebsocket/resources/util_performance_test.js (right): https://codereview.chromium.org/738753002/diff/200001/PerformanceTests/Pywebsocket/resources/util_performance_test.js#newcode54 PerformanceTests/Pywebsocket/resources/util_performance_test.js:54: done: function() { doAction(config, isWorker, 'stop'); }, This may ...
5 years, 4 months ago (2015-08-20 06:17:49 UTC) #11
hiroshige
https://codereview.chromium.org/738753002/diff/200001/PerformanceTests/Pywebsocket/resources/util_performance_test.js File PerformanceTests/Pywebsocket/resources/util_performance_test.js (right): https://codereview.chromium.org/738753002/diff/200001/PerformanceTests/Pywebsocket/resources/util_performance_test.js#newcode54 PerformanceTests/Pywebsocket/resources/util_performance_test.js:54: done: function() { doAction(config, isWorker, 'stop'); }, On 2015/08/20 ...
5 years, 3 months ago (2015-09-07 07:29:55 UTC) #12
yhirano
lgtm
5 years, 3 months ago (2015-09-07 11:35:37 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/738753002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/738753002/220001
5 years, 3 months ago (2015-09-08 05:51:37 UTC) #15
tyoshino (SeeGerritForStatus)
lgtm https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js File PerformanceTests/Pywebsocket/resources/util_performance_test.js (right): https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js#newcode30 PerformanceTests/Pywebsocket/resources/util_performance_test.js:30: numIterations: numIterations + numWarmUpIterations + 1, please add ...
5 years, 3 months ago (2015-09-08 06:22:36 UTC) #16
hiroshige
https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js File PerformanceTests/Pywebsocket/resources/util_performance_test.js (right): https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js#newcode30 PerformanceTests/Pywebsocket/resources/util_performance_test.js:30: numIterations: numIterations + numWarmUpIterations + 1, On 2015/09/08 06:22:36, ...
5 years, 3 months ago (2015-09-10 05:36:44 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/738753002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/738753002/240001
5 years, 3 months ago (2015-09-10 05:37:33 UTC) #20
tyoshino (SeeGerritForStatus)
On 2015/09/10 05:36:44, hiroshige wrote: > https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js > File PerformanceTests/Pywebsocket/resources/util_performance_test.js (right): > > https://codereview.chromium.org/738753002/diff/220001/PerformanceTests/Pywebsocket/resources/util_performance_test.js#newcode30 > ...
5 years, 3 months ago (2015-09-10 05:42:09 UTC) #21
commit-bot: I haz the power
Committed patchset #9 (id:240001) as https://src.chromium.org/viewvc/blink?view=rev&revision=202031
5 years, 3 months ago (2015-09-10 06:22:35 UTC) #22
commit-bot: I haz the power
5 years, 3 months ago (2015-09-23 12:07:57 UTC) #23
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/5e3da089ef915c6870dc3db8c220841563567a82

Powered by Google App Engine
This is Rietveld 408576698