Skip to main content
Version: 25.8.0

System Requirements

Operating Systems (32-bit / 64-bit)

  • CentOS 6 or above
  • RHEL 5.9 or above
  • Ubuntu 18.04 or above
  • Oracle Linux 6 or above
  • SUSE Linux Enterprise Server 10 or above
  • Solaris SPARC 10 or above (on request)
  • AIX PPC 6 or above (on request)
  • Windows Server 2003 or above

JVM (32-bit / 64-bit)

  • Oracle (HotSpot) JDK 6, 7, 8, 11, 17, 19, 21, 25
  • OpenJDK 6, 7, 8, 11, 17, 21, 25
  • Amazon Corretto 11, 17, 19, 21, 25
  • Oracle (BEA) JRockit 6
  • IBM J9 Java 6, 7, 8 (on request)

IBM J9

IBM J9 was released across a wide range of versions, and not all of them were consistent in quality — some versions contained defects that affect JVM behaviour. The RASP Java Agent is generally compatible with the final/latest release of each supported major version, however some versions may have known limitations.

If you are running on an IBM J9 JDK, please contact our Customer Success team to verify compatibility for your specific version.

ARMR Language

Versions: 2.8, 2.9, 2.10, 2.11, 2.12

Memory Requirements

Application memory requirements depend on many factors, including the complexity of your application, the number of Security Features enabled, and more. The RASP Java Agent aims to minimize its impact on your application, typically requiring between 30 and 150 MB. As a rule of thumb, no changes are needed if your process has a heap size of 1 GB or more.

Performance

The RASP Java Agents may modestly delay JVM start-up times as the Agents conduct their start-up procedures. After the RASP Java Agents are fully initialized and the application is fully loaded, there are no further delays induced by the RASP Java Agents.