There are several techniques you can be use to optimize a UEFI driver. These techniques can be broken down into the following two categories:
Techniques to reduce the size of UEFI drivers
Techniques to improve the performance of UEFI drivers
Sometimes these techniques complement each other―sometimes they are at odds with each other. For example, a UEFI driver may grow in size to meet a specific
performance goal. The driver writer is required to make the appropriate compromises in the selection of these driver optimization techniques.