私はCPUを表示する必要があるアプリケーションを持っています& RAMの使用、私は非常に多くのことを試みたが、正確な解決策を持っていない。したがって、最終的にで最終的にCPU使用量をプログラムでクエリすることは、純粋なJavaを使用することは不可能です。 http://www.javaworld.com/article/2077361/learn-java/profiling-cpu-usage-from-within-a-java-application.htmlMac、Windows、LinuxのいずれかのマシンでCPU使用率を得るためのJDKの直接的な方法はありますか?
:この
ブログ記事上のブログのリンクのためのAPIは、単純にありません。OperatingSystemMXBean osBean = ManagementFactory.getOperatingSystemMXBean();
System.out.println("========="+ osBean.getSystemLoadAverage());
MemoryMXBean bean = ManagementFactory.getMemoryMXBean();
System.out.println("######"+ bean.getNonHeapMemoryUsage());
ThreadMXBean mxbean = ManagementFactory.getThreadMXBean();
System.out.println("========="+ mxbean.getCurrentThreadCpuTime());
質問にスパムタグを付けないでください。これは、Oracleなどとは何の関係もありません。 – mathguy
Downvoters、あなたのdownvoteの理由も述べてください。 – Dev
デベロッパー - ダウンローダーの理由を説明するためのあなたの要求に完全に同意します。 (たとえ匿名のコメントがあっても、サイトのコードに苦労するかもしれないが、私はそれを必要条件にするためにSOを主張している)。記録のために、私はスパムタグのためにdownvoteしない、私はちょうどそれについてコメントする。あなたはあなたの質問に間違っていたことを説明していない** 2人の**ダウンボートを持っています。だからSOの大半は、投票を説明していない**です。 – mathguy