|
From: Timur I. <tim...@go...> - 2013-01-07 15:00:34
|
2013/1/7 Julian Seward <js...@ac...>: > >>> (== some measure of the cost of running the code). What numbers to you >>> see? >> >> transtab: new 173,061 (4,555,266 -> 33,374,561; ratio 73:10) [0 >> scs] >> scheduler: 79,073,144 event checks. > > > That is quite a lot of translation work for a relatively small amount of > execution. > > What optimisation level is your test code built at? -O0 is probably bad; > -O1 works pretty well with Memcheck. The main binary is -O1, Release build (i.e. fewer asserts) Please note that a substantial part of the code executed is likely in the system libraries (e.g. fontconfig) > Also it might be useful to check if the JIT has any bad optimisation > cases in your code. For the above test, rerun with > --tool=none --profile-flags=10001000 and send the results (will be > very large). Done [sent off the list as it's 1MB which is larger than the 100KB limit]. Not sure how to read this profile though - can you please check? |