- Includes various sensors
- Includes cpu package temp
- Includes cpu core temps
- Includes cpu frequency (current/min/max)
- Ability to adjust sensor poll rate
- Ability to set audio warning when sensor temps go ver critical temp - if not known 100°C used
This is a very simple app that uses MVC pattern to visualise information by running
sub-processes from sensors
and lscpu
at configurable poll rates.
At some point this might migrate to using JNI or even JNV calls directly to lm-sensors
.
The native application created with Jlink will work with the OS that you are currently using:
./gradlew jlink
- Creates a modular runtime image with jlink
./gradlew jlinkStripped
- Creates a modular runtime image with jlink (bugfix task to strip unneeded symbols from libjvm.so
)
./gradlew jlinkZip
- Creates a zip of the modular runtime image
The result is in "build/image" (the content of the folder is needed to run the application) You run the application with "build/image/bin/exe_name.bat" (Windows) or "build/image/bin/exe_name" (Linux/macOS) You don't need a JRE to be able to run it