leyantech / jstart Goto Github PK
View Code? Open in Web Editor NEWstructurize the java command, make it more dynamic,flexible,scriptable
License: Apache License 2.0
structurize the java command, make it more dynamic,flexible,scriptable
License: Apache License 2.0
potential use case: inject LD_PRELOAD
to enable usage of jemalloc.
introduction to tiered compilation: https://www.baeldung.com/jvm-tiered-compilation
candidate rule parameters:
c2=on
expands to -XX:+TieredCompilation -XX:TieredStopAtLevel=4
c2=off
expands to -XX:+TieredCompilation -XX:TieredStopAtLevel=1
c2=auto
behaves just like c2=on
when max memory is above 300MB, otherwise behaves like c2=off
c2=[0|1|2|3|4]
expands to -XX:+TieredCompilation -XX:TieredStopAtLevel=<n>
, where n is the level number supplied via the parameterCurrently jstart only do jvm option expanding automatically, classpath(-cp
) and main class name should be specified explicitely.
For example, jstart -cp server.jar com.leyantech.example.ServiceMain
or jstart -jar server.jar
is required to start the example java service.
With the support of classpath/main class auto discovery, the above command could be simplified to jstart
.
Following is some classpath/main class rules suitable for java applications in docker containers:
-jar <jar-found>.jar
-cp "libs/*"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.