Jump to content
Excelsior Forums

Brian

Members
  • Content count

    0
  • Joined

  • Last visited

Posts posted by Brian


  1. Hi! I'm glad 64-bit will be supported, as most of my programs require it. However, I just tried the 64-bit beta 2 using 8GB of RAM, and it works - generating all the correct output - but runs way slower.

    Oracle's 1.6 javac.exe and java.exe:

    Loaded Reference: 3.306 seconds.

    Generated Index: 3.049 seconds.

    Analyzed Index: 4.156 seconds.

    Mapping: 39.733 seconds.

    JET 64-bit beta2:

    Loaded Reference: 12.045 seconds.

    Generated Index: 46.464 seconds.

    Analyzed Index: 21.322 seconds.

    Mapping: 272.439 seconds.

    Particularly the phase "Generated Index" is very odd; this is basically just reading serialized int arrays, which java.exe can do at over 500 MB/s (since Windows 7 caches the files in memory) but JET mysteriously reads at about 50 MB/s. The mapping phase is multithreaded, using 7 threads on an 8-thread hyperthreaded CPU, and both executions indicate 7 threads are being fully used... but it's still slow.

    Is speed a known issue in the beta, or is my program an anomalous use-case?

×