Ну, я так не думаю. 5 секунд с первого раза - это, вероятно, время, чтобы прочитать все с диска в память. Сам компилятор, источники для компиляции, заголовки для включения, библиотеки для ссылок и т. Д. Он разбросан по всему диску, поэтому дисковые головки должны искать много. Это медленно.
После этого все данные, кэшированные в ОЗУ, просто анализируются и компилируются и, вероятно, становятся загруженными ЦП, а не связанными с дисковым вводом-выводом.