From: mquinson Date: Wed, 26 Aug 2009 15:19:55 +0000 (+0000) Subject: Stop saying stupidities: no perf loss once well compiled X-Git-Tag: SVN~1056 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d67a694463ce966502ed1fd5bcd258a8692ecf64 Stop saying stupidities: no perf loss once well compiled git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6641 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/ChangeLog b/ChangeLog index 57dc509b2e..9387cb99b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,15 +14,16 @@ SimGrid (3.3.3) stable; urgency=low Here are some approximate speedup measurements (on master/slaves simulations lasting between 10s and 20s each): - 3.3.1 -> 3.3.2: -15% - 3.3.2 -> 3.3.3: +40% - 3.3.1 -> 3.3.3: +40% - 3.3.1 with inline patch -> 3.3.3: +30% + 3.3.1 -> 3.3.2: about same performance + 3.3.2 -> 3.3.3: 40% speedup + 3.3.1 -> 3.3.3: 40% speedup + 3.3.1 with inline patch -> 3.3.3: 30% speedup Our reading is that the refactoring which occurred in 3.3.2 made us suffer much more from the xbt_dynar_foreach low performance, but once we solved this, this refactoring proved to be very performance - effective. + effective. From the 40% speedup, somehow, 10% are due to the + inlining and 30% to the refactoring. That's a pitty that gcc cannot inline functions placed in other files alone. We have to choose between: