Source capture and central analysis
- Requires 2GiB of memory.
- 1 core minimum
Local analysis: minimum resources
Memory
- 2GiB in cases where any of the formulas below would call for less than 2GiB.
- 2GiB when using filesystem capture.
Cores
- 1 core minimum
Local analysis: recommended resources
Memory
When running only quality checkers (not including JavaScript, TypeScript, PHP, Python, or Swift analysis):
1.0 GiB + (0.5 GiB * number of analysis workers)
When running Java, C#, and Visual Basic Web application security checkers or Android security checkers (with or without the quality checkers), use the following formula to help determine the minimum:
1.0 GiB + (0.5 GiB * number of analysis workers) + (3 GiB per million LOC)
When running JavaScript and TypeScript checkers:
-
Analysis of JavaScript or TypeScript with only quality checkers (not including Web application security checkers such as DOM_XSS and SQLI):
1.0 GiB + (0.5 GiB * number of analysis workers) + (3 GiB per million LOC) -
Analysis of JavaScript or TypeScript, including Web application security checkers such as DOM_XSS and SQLI:
1.0 GiB + (2.0 GiB * number of analysis workers) + (3 GiB per million LOC)
When running PHP, Python, Ruby, and Swift checkers:
1.5 GiB + (2.0 GiB * number of analysis workers) + (3 GiB per million
LOC)
Cores
- 4 cores for analyzing with security checkers
- 8 cores for analyzing with quality checkers