RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2022 Volume 34, Issue 4, Pages 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

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

Language: English

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



© Steklov Math. Inst. of RAS, 2024