Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
SystemInfo si = new SystemInfo();
HardwareAbstractionLayer hal = si.getHardware();
CentralProcessor cpu = hal.getProcessor();
long[] prevTicks = new long[CentralProcessor.TickType.values().length];
double cpuLoad = cpu.getSystemCpuLoadBetweenTicks(prevTicks) * 100;
prevTicks = cpu.getSystemCpuLoadTicks();
System.out.println("cpuLoad : " + cpuLoad);
- CPU load between 0 and 1 (100%)
Du rechnest doch in deinem Code mal 100, also 6% Last insgesamt – klingt nicht nach sonderlich viel.Die Last ist doch aber abhängig der Kerne oder? Also wenn ich 2 Kerne hab die Load 6 haben, ist das zu viel.
CPU-Last als Metrik dafür zu nutzen würde ich trotzdem vermeiden.wir rechnen an anderer Stelle Transaktionen ab. Es kann aber vorkommen, dass diese so viel Leistung schlucken und der Kunde aufbuchen kann/soll damit es nicht 100 Jahre dauert die Berechnungen zu beenden.