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
||Initializes the data set into memory
||Only loads the essential headers
||Initializes a byte array representation of the data file