Updated on 2025-05-22 GMT+08:00

PERF01-02 Developing Application Performance Programming Specifications

  • Risk level

    High

  • Key strategies

    Improving performance efficiency involves every stage of the development process, including architecting, design, coding, compilation, and running. At the coding level, developers can apply many techniques to boost software performance while keeping code readable and easy to maintain. They can improve software efficiency and product competitiveness by using the high-performance coding best practices integrated into the specifications for different programming languages.

    Strategies for developing high-performance programming specifications:

    • Java: Combine the basic capabilities, concurrency models, deployment optimization, and toolchain assistance.
    • C/C++: Combine the basic capabilities, compilation, concurrency, efficient data structures and algorithms, high-performance libraries, and toolchain assistance.