|
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 и результаты проверки, влияет ли исправление программы в соответствии с этими правилами на результирующую производительность программ, или компилятор в состоянии автоматически оптимизировать программу.
Ключевые слова:
статический анализ исходного кода, производительность программ, компиляторы
Образец цитирования:
A. Yu. Gerasimov, A. A. Kanakhin, P. A. Privalov, A. A. Zhukov, E. A. Kaminskii, “Case study: Source code static analysis for performance issues detection”, Труды ИСП РАН, 34:4 (2022), 7–20
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp701 https://www.mathnet.ru/rus/tisp/v34/i4/p7
|
Статистика просмотров: |
Страница аннотации: | 31 | PDF полного текста: | 37 |
|