1. A device comprising: a processor configured to perform operations of: executing a first pre-compile optimization on a plurality of original source code files stored in a memory of the device resulting in a plurality of pre-optimized original source code files; accessing an initial patch file associated with a change to a first one of the plurality of original source code files; determining if a second file of the plurality of original source code files is associated with the initial patch file, wherein the second file is included in a set of impacted source code files if the second file is associated with the initial patch file; executing a second pre-compile optimization on the initial patch file and the set of impacted source code files, wherein the result is a plurality of pre-optimized patch-associated source code files; and comparing the plurality of pre-optimized patch-associated source code files and corresponding plurality of pre-optimized original source code files and identifying a new hot patch file, wherein the new hot patch file includes a file of the plurality of pre-optimized patch-associated source code files that is different from a corresponding file of the plurality of pre-optimized original source code files.