Существуют ли программы для выявления критических участков кода в работающей системе? Так сказать на лету. Чтобы можно было понимать, где идет потеря производительности в реальном времени. (От простого запуска программы до ее работы в обычном или нагруженном режиме?)
Наверное стоит определиться с запускаемой программой.
Одни программы требовательнее к оперативной памяти, другие к процессору, третьи к скорости диска.
вас интересует что-то конкретно?
В Линуксе есть такая утилитка strace.
Может, вам подойдет?
Поясню свою мысль. Система обновляется. Обновили, отладили. Потом через некоторое время все повторяется. Жизнь идет своим чередом. Не обновлять систему значит остаться без поддержки новых технологий, программ, драйверов и прочего. Хотелось бы понимать какие версии программ дают прирост по скорости, а какие наоборот снижают производительность конкретного компьютера и лучше оставить предыдущую версию и подождать до выхода следующего обновления. Примерно такая цель. За strace спасибо посмотрю обязательно.
Мысль то понятна, но
Алексей Чуклимов wrote:
…какие версии программ дают прирост по скорости, а какие наоборот снижают производительность конкретного компьютера
приведите мне пример хоть одного разработчика, который в анонсе новой версии программы написал “работает медленнее предыдущей версии”
Такое может случиться или в нестабильной ветке, либо относится к разделу “баги” и подобное положение вещей стараются побыстрее исправить
Писать-то не пишут))), но… в реальности то как на самом деле?