Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About zztop

  • Rank
  • Birthday January 1

Profile Information

  • Gender
    Not Telling
  1. Does it work on 64-bit Oracle JRE if you use lwjgl 3.1.x?
  2. Please send the error log printed by the compiled Tomcat executable to java at excelsior-usa.com
  3. Our results on your benchmark (64-bit versions of Excelsior JET participate), the smaller, the better: data length: 18413 Excelsior JET 11.3 (default) Total time for 200000 Repetitions: 37,115,176,783 Excelsior JET 12 (default) Total time for 200000 Repetitions: 29,748,295,723 Excelsior JET 12 (PGO enabled) Total time for 200000 Repetitions: 14,051,042,243 ------------ Performance of Arrays.copyOfRange() across these versions is basically the same. The results will tend to improve in future releases too.
  4. Please let us know what is printed if you run <JET 12 beta 2 Home>/bin/jc =o
  5. Actually, you can exclude LGPL jars from the project and compile them into a separate DLL. Make sure it's not explicitly imported in the main project via the !uses directive. After that, use run-time linking as described in https://www.excelsiorjet.com/docs/jet/jetw012#0383 As a result, you ship optimized code in a DLL. If and when an end user wishes to replace it with jars, s/he can do that and the jars will be loaded by JIT (with performance loss, though).
  6. Jet for Mobile iOS

    We are aware of this opportunity, thank you. Makes little sense: due to dynamic typing of JavaScript, performance can be improved only via dynamic optimization.
  7. Jet 9.0 MP2 relative classpath issue

    It's a known issue (for jar files compiled in the "pack into exe" mode) and it will be fixed in the next release (Dec 2014). For now, you can either: - get code source from a class residing in a jar not packed into exe, if any; or - define your own VM options and use its for loading the library (if you define its value as $(Root)in JetPackII, it will hold the path to installation directory)
  8. Bruce, We need an example to reproduce and investigate the problem on our end. Please contact us via e-mail: java at excelsior-usa.com
  9. Please install Excelsior JET 9.0 Maintenance Pack 2 available at http://www.excelsiorjet.com/updates/9.0/mp2 and check if the problem persists.
  10. Is it possible to make two executables...

    You can simply add two executables to the package files in JetPackII and they will share the common runtime.
  11. Is is possible to protect rt.jar?

    Open your project with JetPackII, go to page Runtime and check if the "Java SE API classes" checkbox is enabled in pane Optional Components. The classes appearing in rt/lib are not used for execution. For more details, see the JET User's Guide, section Optional components.
  12. Is is possible to protect rt.jar?

    rt.jar is already protected as it is pre-compiled in a set of JET Runtime DLLs/shared libs located in <jet home>\profile1.7.0_40\jre\jetrt When you prepare your app for deployment with the JetPackII tool, rt.jar is not present in the resulting installation.
  13. How to compile Javafx quickly?

    In Java 8, JavaFX is a part of Java SE platform so it will be pre-compiled too. For now, you can compile JavaFX jars into a separate DLL. For more details, see JET User's Guide at http://www.excelsior-usa.com/doc/jet/jetw013.html#0354
  14. Caching JIT was deprecated in Excelsior JET 8.0 and it's now removed (since version 9.0). For more details, refer to the Deprecated Features chapter of Excelsior JET 8.0 User's Guide.
  15. Does it work on Oracle JRE 7 update 40?