Что влияет на скорость компиляции программы?
Здравствуйте, подскажите пожалуйста, я тут программу пишу и столкнулся с тем, что чем больше она становится, тем дольше компилируется (вот это новость!)
Пока что дошел до 15 секунд компиляции после нажатия F7. Согласен, немного и жить можно. Хотя уже начинает раздражать.
Часто компилирую файл и хочу сразу видеть результат своих правок. Уже успеваю браузер поскроллить, пока компилируется )
Программа вырастет еще в 2-3 раза по объему кода. А ждать минуту после F7 это уже зашквар.
Хотелось бы узнать, если кто-то знает, что влияет на скорость компиляции?
Например, в этой программе я делаю много #include файлов, мне так удобнее ориентироваться, влият ли это на скорость компиляции или лучше все функции пихать в один файл?
Или например, влияет ли то, какие я использую типы данных? Я имею ввиду, вот я использую double там где можно было бы обойтись float. Может ли это влиять на скорость компиляции?
Мне просто еще кажется, что вот я пишу несколько дней, пишу и скорость компиляции висит, например на 10 секундах. А потом бах и сразу 15 секунд. А что я такого в код добавил, что замедлило компиляцию на 5 секунд, я не знаю.
Может кто-то тестил, или просто эта информация доступна, я просто не нашел, или есть какие-то стандарты в этом вопросе?
Благодарю за ответы
Используйте классы. Их работоспособность проверяйте в тестовом файле. А сборку производите в основном советнике.
Здравствуйте, подскажите пожалуйста, я тут программу пишу и столкнулся с тем, что чем больше она становится, тем дольше компилируется (вот это новость!)
Пока что дошел до 15 секунд компиляции после нажатия F7. Согласен, немного и жить можно. Хотя уже начинает раздражать.
Часто компилирую файл и хочу сразу видеть результат своих правок. Уже успеваю браузер поскроллить, пока компилируется )
Программа вырастет еще в 2-3 раза по объему кода. А ждать минуту после F7 это уже зашквар.
Хотелось бы узнать, если кто-то знает, что влияет на скорость компиляции?
Например, в этой программе я делаю много #include файлов, мне так удобнее ориентироваться, влият ли это на скорость компиляции или лучше все функции пихать в один файл?
Или например, влияет ли то, какие я использую типы данных? Я имею ввиду, вот я использую double там где можно было бы обойтись float. Может ли это влиять на скорость компиляции?
Мне просто еще кажется, что вот я пишу несколько дней, пишу и скорость компиляции висит, например на 10 секундах. А потом бах и сразу 15 секунд. А что я такого в код добавил, что замедлило компиляцию на 5 секунд, я не знаю.
Может кто-то тестил, или просто эта информация доступна, я просто не нашел, или есть какие-то стандарты в этом вопросе?
Благодарю за ответы
неостановленный тестер с той-же запущенной программой. Могут затупить как скорость компиляции, так и отзывчивость тестера
диск - на обычных хдд может быть сильная задержка потому как компиляция включает в себя ещё и время как на чтение так и на записи файла на диск - компилятору диск нужно пингануть, раскрутить итд итп
Спасибо за ответ. А какие бывают альтернативы хдд дискам, у которых этой проблемы нету?
неостановленный тестер с той-же запущенной программой. Могут затупить как скорость компиляции, так и отзывчивость тестера
Спасибо за ответ. Не думаю, что это мой случай. Тестером пользуюсь в текущий момент редко, пока хватает живого графика. Но к сведению принял, в будущем понаблюдаю.
Только вот это на скористи компиляции практически не скажется )
Пока что дошел до 15 секунд компиляции после нажатия F7. Согласен, немного и жить можно. Хотя уже начинает раздражать.
Пока что дошел до 15 секунд компиляции после нажатия F7. Согласен, немного и жить можно. Хотя уже начинает раздражать.
Часто компилирую файл и хочу сразу видеть результат своих правок. Уже успеваю браузер поскроллить, пока компилируется )
Программа вырастет еще в 2-3 раза по объему кода. А ждать минуту после F7 это уже зашквар.
Хотелось бы узнать, если кто-то знает, что влияет на скорость компиляции?
Например, в этой программе я делаю много #include файлов, мне так удобнее ориентироваться, влият ли это на скорость компиляции или лучше все функции пихать в один файл?
Или например, влияет ли то, какие я использую типы данных? Я имею ввиду, вот я использую double там где можно было бы обойтись float. Может ли это влиять на скорость компиляции?
Мне просто еще кажется, что вот я пишу несколько дней, пишу и скорость компиляции висит, например на 10 секундах. А потом бах и сразу 15 секунд. А что я такого в код добавил, что замедлило компиляцию на 5 секунд, я не знаю.
Может кто-то тестил, или просто эта информация доступна, я просто не нашел, или есть какие-то стандарты в этом вопросе?
Благодарю за ответы