RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2022, том 34, выпуск 4, страницы 7–20 (Mi tisp701)

Case study: Source code static analysis for performance issues detection

[Применение статического анализа исходного кода для поиска проблем с производительностью: примеры из практики]

A. Yu. Gerasimova, A. A. Kanakhina, P. A. Privalova, A. A. Zhukovb, E. A. Kaminskiib

a Chong-Ming Software and Technology Center, Huawei Technologies Co. Ltd.
b Coleman Services

Аннотация: Статический анализ исходного кода программ широко используется для обнаружения ошибок. В основном он используется для обнаружения критических недостатков программ, таких как уязвимости безопасности, критических ошибок времени исполнения, таких как разрушение программы и неожиданное поведение. Многие инструменты статического анализа кода программ используются для проверки кода программ на соответствие правилам кодирования. В этой работе мы представляем результаты применения техник анализа кода программ для обнаружения ошибок производительности из руководства по программированию производительных программ компании Huawei и результаты проверки, влияет ли исправление программы в соответствии с этими правилами на результирующую производительность программ, или компилятор в состоянии автоматически оптимизировать программу.

Ключевые слова: статический анализ исходного кода, производительность программ, компиляторы

Язык публикации: английский

DOI: 10.15514/ISPRAS-2022-34(4)-1



© МИАН, 2024