* Performance tweaks in 2.2
@ 2016-10-20 11:38 Richard Purdie
0 siblings, 0 replies; only message in thread
From: Richard Purdie @ 2016-10-20 11:38 UTC (permalink / raw)
To: Kukkonen Jussi, Jianxun Zhang, Witt, Randy E, openembedded-core
I've been distracted with ELC-E and other travel but I wanted to
recognise some good work people have done on the performance front. We
identified a few issues recently:
a) pseudo slowed down after upgrading sqlite
b) we were using more space on disk (without rm_work)
c) eSDK installation times had increased.
At the end of this email I've included some raw data from the
performance test scripts. The bottom line is that with the sqlite
regression fixed, we gained around 40s on builds and probably sped up
the SDK installation. Thanks to Jianxun Zhang for that! SDK install
times are down from 6 minutes to under 4 minutes, thanks Randy Witt.
Jussi Kukkonen also found a vala dependency issue which was bloating
the build footprint by ~200MB and makes another nice saving. Keeping an
eye on this does therefore make a difference and lots of small tweaks
do mount up.
We're still slightly slower than 2.1, mostly due to gcc6 being slower
and python3 but its better than it was and we at least have tracked
down some of the things we can fix.
Cheers,
Richard
ypperf01,master:4a7eb4b92f32c17abd1111246b1acb9ad3daa355,uninative-1.4-325-g4a7eb4b,1:02:07,5:25.86,1:01:40,2:12.83,0:22.00,0:14.10,0:01.41,6:13.62,27054256,6537360,1472032,5427480
ypperf01,master:4a7eb4b92f32c17abd1111246b1acb9ad3daa355,uninative-1.4-325-g4a7eb4b,1:01:49,5:09.28,1:01:42,2:15.94,0:21.76,0:13.92,0:01.40,6:00.89,27051928,6537780,1472099,5427293
ypperf01,master:371ab635086e2878ada1f00a59c7ec826481ba0a,uninative-1.4-336-g371ab63,1:01:26,5:24.22,1:01:03,2:19.99,0:21.90,0:13.89,0:01.40,4:01.59,26812292,6500116,1458046,5370670
ypperf01,master:371ab635086e2878ada1f00a59c7ec826481ba0a,uninative-1.4-336-g371ab63,1:01:44,5:17.25,1:01:06,2:15.32,0:21.69,0:13.92,0:01.40,4:08.56,26823976,6499596,1458073,5370487
ypperf01,master:371ab635086e2878ada1f00a59c7ec826481ba0a,uninative-1.4-336-g371ab63,1:01:23,5:12.44,1:01:05,2:13.34,0:21.76,0:13.90,0:01.40,3:39.52,26816852,6499488,1458115,5370793
ypperf01,master:371ab635086e2878ada1f00a59c7ec826481ba0a,uninative-1.4-336-g371ab63,1:01:46,5:17.09,1:01:00,2:15.86,0:21.96,0:13.92,0:01.40,4:04.50,26811936,6497088,1457894,5370346
ypperf01,master:371ab635086e2878ada1f00a59c7ec826481ba0a,uninative-1.4-336-g371ab63,1:01:34,5:18.91,1:00:59,2:15.79,0:21.78,0:14.05,0:01.40,4:09.91,26816384,6497648,1457999,5370616
ypperf01,master:1a95d4a0701b87ae3674239a01aabe38a0123585,uninative-1.4-346-g1a95d4a,1:01:38,5:27.56,1:01:00,2:21.27,0:21.70,0:14.04,0:01.41,4:04.72,26816544,6499532,1458323,5370863
ypperf01,master:1a95d4a0701b87ae3674239a01aabe38a0123585,uninative-1.4-346-g1a95d4a,1:01:48,5:20.29,1:00:56,2:16.08,0:21.61,0:14.05,0:01.41,4:06.23,26826764,6500292,1458171,5370743
ypperf01,master:1a95d4a0701b87ae3674239a01aabe38a0123585,uninative-1.4-346-g1a95d4a,1:01:36,5:25.49,1:00:59,2:19.05,0:21.60,0:13.87,0:01.42,3:38.40,26814108,6497312,1457942,5370509
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:00:59,5:19.19,1:00:35,2:14.68,0:21.77,0:14.33,0:01.39,3:36.02,26828336,6497892,1457145,5370760
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:50,5:18.24,1:00:35,2:16.83,0:21.81,0:13.91,0:01.40,3:53.10,26833824,6500176,1457163,5371140
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:00:55,5:26.70,1:00:37,2:18.80,0:21.77,0:14.42,0:01.44,3:38.64,26841844,6498064,1456913,5370820
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:32,5:18.06,1:00:43,2:13.04,0:21.74,0:13.87,0:01.46,3:35.51,26842136,6497512,1456923,5370729
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:19,5:18.47,1:00:38,2:15.66,0:21.82,0:14.01,0:01.38,4:01.61,26841484,6499732,1457031,5371460
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:09,5:22.56,1:00:30,2:19.35,0:21.63,0:14.40,0:01.40,3:39.52,26834712,6497980,1457219,5371030
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:12,5:26.70,1:00:30,2:15.65,0:21.83,0:14.13,0:01.41,3:59.26,26841808,6498064,1456963,5371080
ypperf01,master:4b94b498e21aeba945fe7e72a6b7c4bb0314fb83,uninative-1.4-388-g4b94b49,1:01:21,5:23.43,1:00:33,2:16.72,0:21.66,0:13.88,0:01.40,3:57.87,26840848,6499668,1457025,5371499
ypperf01,master:9c04beb9adf5ed05b4fe89322bfa4dd60296de2b,uninative-1.4-397-g9c04beb,1:01:16,5:19.50,1:00:37,2:13.59,0:21.59,0:14.09,0:01.41,3:42.41,26841920,6497844,1457035,5370762
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-10-20 11:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-20 11:38 Performance tweaks in 2.2 Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox