ООО "СиПроВер" объявляет о выходе новой версии статического анализатора Viva64 2.30. Инструмент Viva64 предназначен для поиска ошибок в коде 64-битных приложений и для увеличения их эффективности.
Теперь анализатор сможет помочь разработчикам в оптимизации объема используемой программой оперативной памяти. В новой версии добавлено новое диагностическое сообщение V401, позволяющее находить структуры данных, неэкономно использующие память на 64-битных системах.
Улучшена обработка констант, что в ряде случаев сокращает количество ложных диагностических предупреждений. Улучшен механизм, скрывающий дублирующиеся ошибки, которые находятся в заголовочных файлах, указанных в относительном виде. Раньше при проверке проекта, ошибка в #include "lib\file.h" и #include "lib\..\lib\file.h" посчиталась бы как находящаяся в разных файлах. И было бы выдано два диагностических предупреждения. Теперь пути раскрываются, и анализатор дважды не указывает на ошибки находящиеся в файле "file.h".