Профиль.Запустите код, рассчитайте время, посмотрите, сколько времени это займет.Если количество времени, которое это занимает, является приемлемым, используйте это.Если нет, выясните, какая часть занимает много времени для запуска, и оптимизируйте ее.
- Сделайте это правильно.
- Сделайте это быстро.
Этот порядок.(Некоторые люди добавляют «заставь его запускать / строить» перед этими двумя ...)
Тем не менее, я действительно запускал метрики для такого рода вещей раньше.Суть в том, что вы ждете диск, а диск безбожно медленный.Неважно, пишете ли вы на C, C ++ или Java, все они ждут жесткого диска.
Вот предыдущий пост , который я делал на разных/ O методы в C. Не совсем то, что вы ищете, но может быть информативным.