Comparing 64 and 32bit Scanners generated with the tply-lexer for pascal (free pascal) and with the jflex-Lexer for Java. Java programs require about 800Mb of memory whereas the pascal programs require just 1Mb of memory. However the Java programs where faster with the complete gene ontology obofile (about 250000 lines).

Mode/Lines 1 10 100 1000 10000 100000 250000
obo-plex32 0.001 0.001 0.003 0.015 0.142 1.334 3.623
obo-plex64 0.001 0.001 0.003 0.015 0.160 1.448 4.038
obo-java15_x64 0.140 0.135 0.133 0.206 0.623 1.297 2.241
obo-java15 0.133 0.136 0.137 0.208 0.596 1.352 2.028
obo-java16 0.134 0.132 0.134 0.215 0.465 1.117 1.943