The default configuration for PingFederate 10.0 is acceptable for most small size deployments; however, additional tuning is recommended for mission-critical and high-transaction volume deployments. Fine-tuning a few simple application and system level settings enables PingFederate to achieve maximum performance out of the hardware chosen for your deployment.

This topic addresses several areas of tuning such as logging, concurrency, memory, and Java-specific tuning options. The topic is not designed as a one-size-fits-all set of instructions to optimize PingFederate, but more as a checklist of suggestions for areas of the product that can be tuned to improve performance, and any tradeoffs associated with those changes. For ultimate reassurance that any fine-tuned settings will meet your expectations, performance testing in a lab environment is recommended.


An additional document related to performance, the PingFederate Capacity Planning Guide, is also available to customers as a performance data reference. This document is available from