Improving performance of a computer program is disclosed. A first set of
escape data is gathered. A first compiled program is provided using the
first set of escape data. A second set of escape data is gathered based
on the first compiled program. A second compiled program is provided
using the second set of escape data. The second compiled program is more
optimized than the first compiled program.