/** {@inheritDoc} */ @Override public long getCumulativeCpuTime() { readProcStatFile(); return cpuTimeTracker.getCumulativeCpuTime(); }
/** {@inheritDoc} */ @Override public float getNumVCoresUsed() { readProcStatFile(); float overallVCoresUsage = cpuTimeTracker.getCpuTrackerUsagePercent(); if (overallVCoresUsage != CpuTimeTracker.UNAVAILABLE) { overallVCoresUsage = overallVCoresUsage / 100F; } return overallVCoresUsage; }
/** {@inheritDoc} */ @Override public float getCpuUsagePercentage() { readProcStatFile(); float overallCpuUsage = cpuTimeTracker.getCpuTrackerUsagePercent(); if (overallCpuUsage != CpuTimeTracker.UNAVAILABLE) { overallCpuUsage = overallCpuUsage / getNumProcessors(); } return overallCpuUsage; }
/** {@inheritDoc} */ @Override public float getNumVCoresUsed() { readProcStatFile(); float overallVCoresUsage = cpuTimeTracker.getCpuTrackerUsagePercent(); if (overallVCoresUsage != CpuTimeTracker.UNAVAILABLE) { overallVCoresUsage = overallVCoresUsage / 100F; } return overallVCoresUsage; }
/** {@inheritDoc} */ @Override public long getCumulativeCpuTime() { readProcStatFile(); return cpuTimeTracker.getCumulativeCpuTime(); }
/** {@inheritDoc} */ @Override public float getCpuUsagePercentage() { readProcStatFile(); float overallCpuUsage = cpuTimeTracker.getCpuTrackerUsagePercent(); if (overallCpuUsage != CpuTimeTracker.UNAVAILABLE) { overallCpuUsage = overallCpuUsage / getNumProcessors(); } return overallCpuUsage; }