Skip to main content
Version: 25.2.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

Java (32-bit / 64-bit)

  • Oracle HotSpot Java 6, 7, 8, 11, 17, 19, 21
  • OpenJDK Java 6, 7, 8, 11, 17, 21
  • IBM J9 Java 6, 7, 8

On RASP Java Agent v25.0.0 and later, a java.lang.VerifyError: JVMVRFY012 stack shape inconsistenterror may be thrown by certain IBM J9 JDKs at JVM start-up. Should this occur, the workaround is to add the -Xverify:none Java option.

  • Amazon Corretto Java 11, 17, 19, 21
  • BEA JRockit Java 6

ARMR Language versions: 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.11

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.

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.