You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
|
2
|
3
(1) |
4
|
5
|
6
(2) |
|
7
|
8
|
9
|
10
(2) |
11
(3) |
12
(3) |
13
(5) |
|
14
(1) |
15
|
16
|
17
|
18
(1) |
19
|
20
|
|
21
(2) |
22
(3) |
23
|
24
|
25
|
26
|
27
|
|
28
|
29
|
30
|
|
|
|
|
|
From: Philippe W. <phi...@sk...> - 2010-11-18 22:09:17
|
Adding -ffunction-sections -fdata-sections to the gcc arg and -Wl,--gc-sections to the linker args increases significantly the performance of some perf test (bz2: 13% heap 20%). Some perf test are slightly decreasing (e.g. fbench and ffbench). The tool executable sizes are only slightly decreased (something like 0.5%). I was expecting a bigger decrease in size, but a smaller increase in performance. No idea if this increase of perf. is related to the (old) cpu I am using, which has a small cache. output of uname -a Linux soleil 2.6.32.23-170.fc12.i686.PAE #1 SMP Mon Sep 27 17:40:41 UTC 2010 i686 i686 i386 GNU/Linux valgrind-3.7.0.SVN output of cat /proc/cpuinfo | head -8 processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 9 cpu MHz : 3000.000 cache size : 512 KB perl perf/vg_perf --vg=/home/philippe/valgrind/gc/orig/valgrind --vg=/home/philippe/valgrind/gc/modif/valgrind perf/ --reps=5 -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind :0.18s no: 6.8s (37.9x, -----) me:10.1s (55.9x, -----) bigcode1 valgrind :0.18s no: 6.8s (37.7x, 0.6%) me:10.1s (55.9x, 0.1%) -- bigcode2 -- bigcode2 valgrind :0.18s no:11.4s (63.5x, -----) me:20.7s (114.8x, -----) bigcode2 valgrind :0.18s no:11.4s (63.2x, 0.5%) me:20.5s (113.8x, 0.8%) -- bz2 -- bz2 valgrind :1.18s no: 7.9s ( 6.7x, -----) me:24.4s (20.7x, -----) bz2 valgrind :1.18s no: 7.8s ( 6.6x, 0.4%) me:21.2s (18.0x, 13.2%) -- fbench -- fbench valgrind :0.64s no: 6.3s ( 9.8x, -----) me:13.6s (21.2x, -----) fbench valgrind :0.64s no: 6.3s ( 9.8x, 0.0%) me:13.9s (21.7x, -2.3%) -- ffbench -- ffbench valgrind :2.04s no: 5.3s ( 2.6x, -----) me: 9.8s ( 4.8x, -----) ffbench valgrind :2.04s no: 5.3s ( 2.6x, 0.6%) me: 9.8s ( 4.8x, -0.5%) -- heap -- heap valgrind :0.20s no: 3.1s (15.4x, -----) me:17.5s (87.7x, -----) heap valgrind :0.20s no: 3.0s (15.2x, 1.3%) me:13.9s (69.5x, 20.8%) -- sarp -- sarp valgrind :0.06s no: 0.7s (11.0x, -----) me: 5.7s (95.2x, -----) sarp valgrind :0.06s no: 0.7s (11.3x, -3.0%) me: 5.3s (89.2x, 6.3%) -- tinycc -- tinycc valgrind :0.39s no: 5.6s (14.4x, -----) me:29.3s (75.1x, -----) tinycc valgrind :0.39s no: 5.5s (14.1x, 1.8%) me:28.5s (73.1x, 2.7%) -- Finished tests in perf ---------------------------------------------- == 8 programs, 32 timings ================= below is the total size given back by size command: orig modif 12849055 12778899 cachegrind-x86-linux 13022207 12951891 callgrind-x86-linux 12951791 12898579 drd-x86-linux 12784831 12714643 exp-bbv-x86-linux 12792951 12727451 exp-dhat-x86-linux 13123679 13084723 exp-ptrcheck-x86-linux 47809423 47762755 helgrind-x86-linux 12789103 12718931 lackey-x86-linux 12817037 12749521 massif-x86-linux 13273535 13229507 memcheck-x86-linux 12778887 12708491 none-x86-linux Index: Makefile.all.am =================================================================== --- Makefile.all.am (revision 11479) +++ Makefile.all.am (working copy) @@ -82,6 +82,7 @@ # performance and get whatever useful warnings we can out of gcc. AM_CFLAGS_BASE = \ -O2 -g \ + -ffunction-sections -fdata-sections \ -Wall \ -Wmissing-prototypes \ -Wshadow \ Index: Makefile.tool.am =================================================================== --- Makefile.tool.am (revision 11479) +++ Makefile.tool.am (working copy) @@ -31,7 +31,7 @@ # default text segment address, which of course means the resulting executable # is unusable. So we have to tell ld not to generate that, with --build-id=none. TOOL_LDFLAGS_COMMON_LINUX = \ - -static -nodefaultlibs -nostartfiles -u _start @FLAG_NO_BUILD_ID@ + -static -nodefaultlibs -nostartfiles -u _start @FLAG_NO_BUILD_ID@ -Wl,--gc-sections TOOL_LDFLAGS_COMMON_AIX5 = \ -static -Wl,-e_start_valgrind TOOL_LDFLAGS_COMMON_DARWIN = \ |