blob: 35dc36eb7fef4d3bdafa1c62a8501c1bb988c613 [file] [log] [blame]
njne1b349b2005-11-28 17:32:49 +00001-----------------------------------------------------------------------------
2Notes on performance
3-----------------------------------------------------------------------------
4The intent of this file is to record progress in improving performance.
5
6-----------------------------------------------------------------------------
7Just before 3.1.0:
8- Julian made LibVEX_Alloc() inlinable. Saved a couple of percent.
9- Julian started building Vex at -O2. Saved up to 8% or so(?) in some
10 cases.
11
12Post 3.1.0:
13- Julian made the tree builder linear. Saved 2--13% on a range of programs.
14
15COMPVBITS branch:
16- Nick converted to compress V bits, initial version saved 0--5% on most
17 cases, with a 30% improvement on one case which calls
18 set_address_range_perms() a lot.
19
20