|
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
Abstract:
Source code static analysis is widely used for program errors detection. Mostly it is used for finding critical issues like security vulnerabilities, critical program defects leading to runtime errors like crash and unexpected behavior of programs. Many SCSA tools are used for checking code conformance to different coding style guides. In this case study we present results of applying SCSA techniques for checking performance coding rules of Huawei and evaluate whether manually fixing found issues in accordance with the guidelines could impact performance, or if the compiler already applies all necessary optimizations during compilation.
Keywords:
source code static analysis, program performance, compilers
Citation:
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”, Proceedings of ISP RAS, 34:4 (2022), 7–20
Linking options:
https://www.mathnet.ru/eng/tisp701 https://www.mathnet.ru/eng/tisp/v34/i4/p7
|
Statistics & downloads: |
Abstract page: | 23 | Full-text PDF : | 16 |
|