The need to optimize KLA performance may come from different execution scenarios:
- a local single user (using KLA GUI) analyzing an application that does not finish successfully or it demands a very high amount of resources (in terms of memory and/or execution time)
- a continuous integration system where local analysis is part of the build process and need a very fast performance on analysis, thus avoiding unneeded blocking waiting periods.
There are two ways to configure the KLA to optimize performance: