Patent attributes
A computer program runtime bottleneck diagnostic method and system is proposed, which is designed for use in conjunction with a computer platform for providing a BIOS (Basic Input/Output System) POST (Power On Self Test) runtime bottleneck diagnostic function, which is characterized by the capability of recording the runtime length of each of the constituent code modules of the BIOS POST routine during runtime such that a diagnostic report in electronic form can be generate to show which one of the constituent code modules of the BIOS POST routine is most time-consuming during runtime to allow BIOS POST program developers to make modifications to the code to make it more optimized and thus more efficient to run with a reduced runtime length. This feature allows the computer platforms with the optimized BIOS POST routine to have a faster startup time and thus more competitive on the market.