• About Us
  • Blog
  • Basket
  • Account
  • Sign In

Java API


To help to determine the best approach for your needs, the tables below compare performance metrics relating to the Java API. They show the detection speed for a single request, the memory usage and the startup time for each data file type, depending on the mode of operation used.

Results stated are from a quad core Xeon 2.2GHz.

Please note that results may vary based on the version of JVM and Java compiler used to build the source files. The following configuration was used to produce these results: JDK 1.7.0_71 and JVM Java HotSpot(TM) 64-Bit Server VM 24.71-b01

Modes of Operation
Memory Initializes the data set into memory
File (Stream) Only loads the essential headers
Array Initializes a byte array representation of the data file
Time Per Detection (ms)
Lite Premium Enterprise
Memory 0.05 0.07 0.07
File (Stream) 0.07 0.09 0.11
Array 0.06 0.08 0.10
Average Memory Usage (Mb)
Lite Premium Enterprise
Memory 238 512 661
File (Stream) 26 26 28
Array 64 124 158
Startup Time (ms)
Lite Premium Enterprise
Memory 5548 6675 7522
File (Stream) 224 216 209
Array 325 225 224

Compare Data Options