Wikis - Page

Improving performance using Tuning Options

0 Likes


This section provides guidelines and Tuning Options to optimize memory usage and performance when analyzing different types of codebases with Fortify Static Code Analyzer.

Fortify Static Code Analyzer can take a long time to process complex projects. The time is spent in different phases:

Translation
Analysis

Fortify Static Code Analyzer can produce large analysis result files (FPRs), which can take a long time to audit and upload to Fortify Software Security Center. This is referred to as the following phase:

Audit/Upload
The following table lists tips on how to improve performance in the different time-consuming phases.

Phase Option Description More Information
Translation

-export-build-session
-import-build-session

Translate and scan on different machines Mobile Build Sessions
Analysis

-quick

Run a quick scan Quick Scan
Analysis

-scan-precision

Set the scan precision Configuring Scan Speed with Speed Dial
Analysis

-bin

Scan the files related to a binary Breaking Down Codebases
Analysis

-Xmx<size>M | G

Set maximum heap size Memory Tuning
Analysis

-Xss<size>M G

Set stack size for each thread Memory Tuning

Analysis

Audit/Upload

-filter <file>

Apply a filter using a filter file Using Filter Files

Analysis

Audit/Upload

-disable-source-bundling

Exclude source files from the FPR file Excluding Source Code from the FPR


Labels:

Support Tips/Support Tips/Knowledge Docs
Support Tips/Knowledge Docs
Comment List
Related
Recommended