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

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. zztop

    Command Line Class Requirements

    How do you run your app on Oracle JRE? Do you use a command like java -jar MyApp.jar ?
  2. Currently, this is the only option but we will consider your request regarding mangled names for the jetpdb directory. You could script copying the project to a different location as a part of your build procedure.
  3. zztop

    Build Using Jenkins

    In this case, smart re-compilation would not work and the entire project is rebuilt even though most of jars are not changed. Yes, you can configure placement of Project Data Base as described at https://github.com/excelsior-oss/excelsior-jet-maven-plugin/wiki/Incremental-Compilation#pdb-placement-configuration
  4. zztop

    Exe file size larger.

    Excelsior JET 9 supported Java 7 whereas Excelsior JET 15 supports Java 8. The growth is due to a larger amount of generated meta-data. The initial growth was bigger than 10% and we've been trying to reduce it with each subsequent release.
  5. zztop

    Decompress .bin package

    Did you follow the installation instructions for OS X given at https://www.excelsiorjet.com/evaluate#install ?
  6. You can use ProGuard for your jars before compiling. It can help you remove some classes, if you believe they are not used. But do not forget to test your app on JRE after that - just to make sure you did not swept used classes by mistake.
  7. zztop

    JC console output silent/quiet

    You can specify -decor=h on the JC command line.
  8. Does it work on 64-bit Oracle JRE if you use lwjgl 3.1.x?
  9. Please send the error log printed by the compiled Tomcat executable to java at excelsior-usa.com
  10. 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.
  11. Please let us know what is printed if you run <JET 12 beta 2 Home>/bin/jc =o
  12. 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).
  13. zztop

    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.
  14. zztop

    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)
  15. 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