Measure perf differences between passing associated & non-associated interfaces |
||
Issue description.
,
Aug 14 2017
Some perf numbers: Test settings: Linux z620; non-component release build; commit 9985985766911f64a17053fff4575733568447ed [----------] 2 tests from MojoInterfacePassingPerfTest [ RUN ] MojoInterfacePassingPerfTest.MultiprocessInterfacePassing IPC_InterfacePassing_Perf_50000x_0 3152.75 ms IPC_InterfacePassing_Perf_50000x_1 6366.37 ms IPC_InterfacePassing_Perf_50000x_2 6387.21 ms IPC_InterfacePassing_Perf_50000x_4 8016.65 ms IPC_InterfacePassing_Perf_50000x_8 14196.8 ms [ OK ] MojoInterfacePassingPerfTest.MultiprocessInterfacePassing (38133 ms) [ RUN ] MojoInterfacePassingPerfTest.MultiprocessAssociatedInterfacePassing IPC_AssociatedInterfacePassing_Perf_50000x_0 5360.03 ms IPC_AssociatedInterfacePassing_Perf_50000x_1 4467.23 ms IPC_AssociatedInterfacePassing_Perf_50000x_2 3777.3 ms IPC_AssociatedInterfacePassing_Perf_50000x_4 6212.94 ms IPC_AssociatedInterfacePassing_Perf_50000x_8 9385.68 ms [ OK ] MojoInterfacePassingPerfTest.MultiprocessAssociatedInterfacePassing (29218 ms) [----------] 2 tests from MojoInterfacePassingPerfTest (67351 ms total) [----------] 8 tests from MojoInProcessInterfacePassingPerfTest [ RUN ] MojoInProcessInterfacePassingPerfTest.MultiThreadInterfacePassing/0 IPC_SingleProcess_Perf_50000x_0 856.027 ms IPC_SingleProcess_Perf_50000x_1 2501.83 ms IPC_SingleProcess_Perf_50000x_2 3778.26 ms IPC_SingleProcess_Perf_50000x_4 6219.48 ms IPC_SingleProcess_Perf_50000x_8 11237.2 ms [ OK ] MojoInProcessInterfacePassingPerfTest.MultiThreadInterfacePassing/0 (24621 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.MultiThreadInterfacePassing/1 IPC_SingleProcess_Perf_50000x_0 749.245 ms IPC_SingleProcess_Perf_50000x_1 2196.07 ms IPC_SingleProcess_Perf_50000x_2 3390.15 ms IPC_SingleProcess_Perf_50000x_4 5691.11 ms IPC_SingleProcess_Perf_50000x_8 10348.4 ms [ OK ] MojoInProcessInterfacePassingPerfTest.MultiThreadInterfacePassing/1 (22442 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.MultiThreadAssociatedInterfacePassing/0 IPC_SingleProcess_Perf_50000x_0 851.951 ms IPC_SingleProcess_Perf_50000x_1 1619.45 ms IPC_SingleProcess_Perf_50000x_2 1994.79 ms IPC_SingleProcess_Perf_50000x_4 3005.82 ms IPC_SingleProcess_Perf_50000x_8 5078.51 ms [ OK ] MojoInProcessInterfacePassingPerfTest.MultiThreadAssociatedInterfacePassing/0 (12551 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.MultiThreadAssociatedInterfacePassing/1 IPC_SingleProcess_Perf_50000x_0 852.834 ms IPC_SingleProcess_Perf_50000x_1 1636.35 ms IPC_SingleProcess_Perf_50000x_2 1991.43 ms IPC_SingleProcess_Perf_50000x_4 3001.21 ms IPC_SingleProcess_Perf_50000x_8 5101.94 ms [ OK ] MojoInProcessInterfacePassingPerfTest.MultiThreadAssociatedInterfacePassing/1 (12585 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.SingleThreadInterfacePassing/0 IPC_SingleProcess_Perf_50000x_0 425.366 ms IPC_SingleProcess_Perf_50000x_1 1854.89 ms IPC_SingleProcess_Perf_50000x_2 2970.19 ms IPC_SingleProcess_Perf_50000x_4 5163.93 ms IPC_SingleProcess_Perf_50000x_8 9489.27 ms [ OK ] MojoInProcessInterfacePassingPerfTest.SingleThreadInterfacePassing/0 (19904 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.SingleThreadInterfacePassing/1 IPC_SingleProcess_Perf_50000x_0 334.675 ms IPC_SingleProcess_Perf_50000x_1 1585.39 ms IPC_SingleProcess_Perf_50000x_2 2667.7 ms IPC_SingleProcess_Perf_50000x_4 4757.8 ms IPC_SingleProcess_Perf_50000x_8 9342.52 ms [ OK ] MojoInProcessInterfacePassingPerfTest.SingleThreadInterfacePassing/1 (18688 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.SingleThreadAssociatedInterfacePassing/0 IPC_SingleProcess_Perf_50000x_0 424.724 ms IPC_SingleProcess_Perf_50000x_1 1011.35 ms IPC_SingleProcess_Perf_50000x_2 1417.14 ms IPC_SingleProcess_Perf_50000x_4 2212.18 ms IPC_SingleProcess_Perf_50000x_8 3862.56 ms [ OK ] MojoInProcessInterfacePassingPerfTest.SingleThreadAssociatedInterfacePassing/0 (8929 ms) [ RUN ] MojoInProcessInterfacePassingPerfTest.SingleThreadAssociatedInterfacePassing/1 IPC_SingleProcess_Perf_50000x_0 412.128 ms IPC_SingleProcess_Perf_50000x_1 1017.81 ms IPC_SingleProcess_Perf_50000x_2 1422.48 ms IPC_SingleProcess_Perf_50000x_4 2277.71 ms IPC_SingleProcess_Perf_50000x_8 3880.94 ms [ OK ] MojoInProcessInterfacePassingPerfTest.SingleThreadAssociatedInterfacePassing/1 (9011 ms) [----------] 8 tests from MojoInProcessInterfacePassingPerfTest (128731 ms total) |
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Aug 8 2017