Appeal No. 97-2525 Application 08/291,370 indicating in each one of said original physical locations said new physical location corresponding to said moved instruction. 25. An apparatus for reordering the instructions within an executable file to optimize execution thereof by a data processing system, said apparatus comprising: means for recording, during execution of said instructions, trace information including address information; means for selecting a subset of said instructions which are indicated by said trace information as being executed frequently; and means for moving each of said selected instructions from their original physical location to a new physical location at the end of the executable file; and means for indicating in each one of said original physical locations said new physical location corresponding to said moved instruction. 30. A computer program product comprising: a computer usable medium having computer readable program code means embodied therein for reordering the instructions within an executable file to optimize execution thereof by a data processing system, said computer readable program code means comprising: means for recording, during execution of said instructions, trace information including address information; means for selecting a subset of said instructions which are indicated by said trace information as being executed frequently; and 4Page: Previous 1 2 3 4 5 6 7 8 9 10 NextLast modified: November 3, 2007