continuing tuning of jvm settings
rewrote critical code to drop to Java as math with shorts in Clojure causes alot of boxing (Short.valueOf gets called to get a Number to use with Numbers.multiply...)