Excelsior JET 3.15 MakeUSG Utility
When using JetPerfect Global Optimizer, you may be unable to reliably create complete usage lists for your application. For instance, third party APIs may be implemented with extensive use of dynamic loading, so it is not possible to guarantee complete coverage. As a workaround, you may use the MakeUSG utility to produce a complete usage list for the given jar or set of jars. You may then remove entries that you know for sure are unused.Download and Usage Instructions
Download the file MakeUSG315.jar and place it in the directory of your choice.
To have all classes from the given jar(s) included entirely in a JetPerfected executable, do the following:-
Run MakeUSG against those jar(s):
java -jar <path>MakeUSG315.jar jar {jar} > usg-file For instance:java -jar C:\JET\bin\MakeUSG315.jar MyLib.jar > MyLib.usg -
Specify the resulting .usg file in your Excelsior JET project:
!module usg-file For instance:!module MyLib.usg