Пишу программу, которая интенсивно обращается к файлам (дескриптор файла открывается .. кое-что пишется в файл .. дескриптор файла закрывается – и так много-много раз). Начал я тестировать эту программу и пришел в ужас – на каких-то жалких 3300 открытий-закрытий файловых дескрипторов + запись несколько сот килобайтов текста уходит аж 26 секунд!!! Я просто не мог поверить, что накладные расходы на файловые операции НАСТОЛЬКО велики. Решил отключить антивирус Avast! – вдруг выиграю пару секунд. В результате выиграл намного больше. Те же самые операции стали занимать всего 4 (!) секунды. Производительность файловых операций улучшилась в более чем шесть раз! По тормознутости Avast! оставляет далеко позади Касперского 4-й версии. В ближайшее время снесу к едрени-фени этот Avast! И поставлю Avira Antivir – согласен смотреть их назойливые наг-скрины с рекламой, лишь бы мой пожилой атлончик не превращался в доисторический первый пентиум.
Метки: Avast!, антивирус, дескриптор, тормоз, файл