Static Analysis to improve Code Performance
Bottlenecks in software are annoying and lead to performance problems and errors. For example, a braking maneuver must be executed within a narrow time window or it must be possible to react to control deviations without long dead times.Optimal runtime performance and scalability of an application cannot be achieved with automatic optimization by the compiler alone, as the results of compiler optimization are highly dependent on the way the source code was written and in any case differ depending on the version, compiler and the compiler's optimization options.
This is where static code analysis tools for automated performance optimization that work across different hardware, compilers and operating systems can help. By using such tools, performance bottlenecks can usually be detected and avoided at a very early stage of software development. The earlier a bottleneck is detected, the easier and cheaper it can be eliminated.
Tool:
Codee: Increase the Performance of Your Software through Automated Code Inspection
