Nmap not only adjusts itself to different network and target conditions while scanning, but it also supports several timing parameters, which can be tuned to improve performance.
The following recipe describes the timing parameters supported by Nmap.