1. An apparatus to analyze a plurality of versions of a computer program, the apparatus comprising: a code analyzer to determine one or more code differences between first and second versions of the computer program, based on at least one optimization log associated with at least one of the first and second versions of the computer program.