|
From: <sv...@va...> - 2005-12-15 19:41:28
|
Author: njn Date: 2005-12-15 19:41:14 +0000 (Thu, 15 Dec 2005) New Revision: 5349 Log: add note about recent performance improvement Modified: trunk/docs/internals/performance.txt Modified: trunk/docs/internals/performance.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/performance.txt 2005-12-15 17:22:37 UTC (rev 534= 8) +++ trunk/docs/internals/performance.txt 2005-12-15 19:41:14 UTC (rev 534= 9) @@ -14,6 +14,11 @@ - Nick improved vg_SP_update_pass() to identify more small constant increments/decrements of SP, so the fast cases can be used more often. Saved 1--3% on a few programs. +- r5345,r5346: Julian improved the dispatcher so that x86 and AMD64 use + jumps instead of call/return for calling translations, and also remove= d + the --profile-flags profiling from the dispatcher unless --profile-fla= gs + is being used. Improved Nulgrind performance typically by 10--20%, + and Memcheck performance typically by 2--20%. =20 COMPVBITS branch: - Nick converted to compress V bits, initial version saved 0--5% on most |