|
|
Chromium Code Reviews|
Created:
4 years, 5 months ago by Fady Samuel Modified:
4 years, 5 months ago CC:
chromium-reviews, cc-bugs_chromium.org Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
Descriptioncc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test
This CL modifies the existing cc ParamTraits perf test to
also perform the equivalent test using Mojo StructTraits,
and compares the two side by side.
This CL creates CompositorFrames with SolidColorDrawQuads
instead of PictureDrawQuads because PictureDrawQuads are
not serialized by other ParamTraits or StructTraits.
Finally, this CL renames CCParamTraitsPerfTest to
CCSerializationPerfTest to better capture what it does.
BUG=624459
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499
Committed: https://crrev.com/bb47aac79ed68f12f1a5514035b16ce91252133a
Cr-Original-Commit-Position: refs/heads/master@{#404011}
Cr-Commit-Position: refs/heads/master@{#404288}
Patch Set 1 #Patch Set 2 : Updated #Patch Set 3 : Updated #Patch Set 4 : Rebased + Renamed test #
Total comments: 2
Patch Set 5 : Addressed nit + Renamed file #
Total comments: 2
Patch Set 6 : Cleanup #Patch Set 7 : Remove test from gyp #
Messages
Total messages: 37 (17 generated)
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test BUG= ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test BUG= CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ==========
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test BUG= CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ==========
fsamuel@chromium.org changed reviewers: + danakj@chromium.org, dcheng@chromium.org, yzshen@chromium.org
+yzshen@ for StructTraits test review +danakj@ for cc review +dcheng@ for security review (this isn't really a security change but thought you should take a look).
lgtm https://codereview.chromium.org/2109863002/diff/60001/cc/ipc/cc_param_traits_... File cc/ipc/cc_param_traits_perftest.cc (right): https://codereview.chromium.org/2109863002/diff/60001/cc/ipc/cc_param_traits_... cc/ipc/cc_param_traits_perftest.cc:125: const bool force_anti_aliasing_off = true; style nit: compile-time constants are named kLikeThis.
PTAL Dana and Daniel! https://codereview.chromium.org/2109863002/diff/60001/cc/ipc/cc_param_traits_... File cc/ipc/cc_param_traits_perftest.cc (right): https://codereview.chromium.org/2109863002/diff/60001/cc/ipc/cc_param_traits_... cc/ipc/cc_param_traits_perftest.cc:125: const bool force_anti_aliasing_off = true; On 2016/07/06 17:11:56, yzshen1 wrote: > style nit: compile-time constants are named kLikeThis. Done.
The CQ bit was checked by fsamuel@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
LGTM https://codereview.chromium.org/2109863002/diff/80001/cc/ipc/BUILD.gn File cc/ipc/BUILD.gn (right): https://codereview.chromium.org/2109863002/diff/80001/cc/ipc/BUILD.gn#newcode21 cc/ipc/BUILD.gn:21: ":interfaces", what is this? can you explain? it's not a path..
I'm CQ'ing. FYI dcheng@ although I don't think this needs security review despite being in the ipc directory. https://codereview.chromium.org/2109863002/diff/80001/cc/ipc/BUILD.gn File cc/ipc/BUILD.gn (right): https://codereview.chromium.org/2109863002/diff/80001/cc/ipc/BUILD.gn#newcode21 cc/ipc/BUILD.gn:21: ":interfaces", On 2016/07/06 18:26:37, danakj wrote: > what is this? can you explain? it's not a path.. This is an unnecessary change. Removed.
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from yzshen@chromium.org, danakj@chromium.org Link to the patchset: https://codereview.chromium.org/2109863002/#ps100001 (title: "Cleanup")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by fsamuel@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
FWIW, I agree that this doesn't need my review =)
Message was sent while issue was closed.
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ==========
Message was sent while issue was closed.
Committed patchset #6 (id:100001)
Message was sent while issue was closed.
CQ bit was unchecked.
Message was sent while issue was closed.
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ==========
Message was sent while issue was closed.
Patchset 6 (id:??) landed as https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011}
Message was sent while issue was closed.
A revert of this CL (patchset #6 id:100001) has been created in https://codereview.chromium.org/2125833004/ by brucedawson@chromium.org. The reason for reverting is: Compile error on Mac GYP (dbg) builds: ../../cc/ipc/cc_serialization_perftest.cc:10:10: fatal error: 'cc/ipc/compositor_frame.mojom.h' file not found #include "cc/ipc/compositor_frame.mojom.h" http://build.chromium.org/p/chromium.mac/builders/Mac%20GYP%20%28dbg%29/build... .
Message was sent while issue was closed.
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ==========
The CQ bit was checked by fsamuel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from danakj@chromium.org, yzshen@chromium.org Link to the patchset: https://codereview.chromium.org/2109863002/#ps120001 (title: "Remove test from gyp")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_gyp_rel on master.tryserver.chromium.mac (JOB_TIMED_OUT, no build URL)
The CQ bit was checked by fsamuel@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ==========
Message was sent while issue was closed.
Committed patchset #7 (id:120001)
Message was sent while issue was closed.
CQ bit was unchecked.
Message was sent while issue was closed.
Description was changed from ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Cr-Commit-Position: refs/heads/master@{#404011} ========== to ========== cc::CompositorFrame: Implement ParamTraits vs. StructTraits perf test This CL modifies the existing cc ParamTraits perf test to also perform the equivalent test using Mojo StructTraits, and compares the two side by side. This CL creates CompositorFrames with SolidColorDrawQuads instead of PictureDrawQuads because PictureDrawQuads are not serialized by other ParamTraits or StructTraits. Finally, this CL renames CCParamTraitsPerfTest to CCSerializationPerfTest to better capture what it does. BUG=624459 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/0409a7c70ee6087295121da095b5520c2fe14499 Committed: https://crrev.com/bb47aac79ed68f12f1a5514035b16ce91252133a Cr-Original-Commit-Position: refs/heads/master@{#404011} Cr-Commit-Position: refs/heads/master@{#404288} ==========
Message was sent while issue was closed.
Patchset 7 (id:??) landed as https://crrev.com/bb47aac79ed68f12f1a5514035b16ce91252133a Cr-Commit-Position: refs/heads/master@{#404288} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
