こんにちはすべて、私はアンドロイドでプロセッサ番号を取得したいと思います。私はandroidのプロセッサ番号を取得する方法
int processporNum = sysconf(_SC_NPROCESSORS_CONF);
そこ毎回戻り値は私の携帯電話の一部の上に1であるので、私はわからないこのmetholdが右.isされる他の任意のAPIこの情報
こんにちはすべて、私はアンドロイドでプロセッサ番号を取得したいと思います。私はandroidのプロセッサ番号を取得する方法
int processporNum = sysconf(_SC_NPROCESSORS_CONF);
そこ毎回戻り値は私の携帯電話の一部の上に1であるので、私はわからないこのmetholdが右.isされる他の任意のAPIこの情報
をあなたは
Runtime.getRuntime().availableProcessors()
を得ることができます:私は以下のように等があることを行うことができますネイティブコードを使っているのを見てください。
したがって、/ proc/cpuinfoファイルを読み、解釈します。 それは、このようなものになります。私が経験したよう
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 162.83
Features : swp half thumb fastmult vfp edsp thumbee neon
CPU implementer : 0x51
CPU architecture: 7
CPU variant : 0x0
CPU part : 0x00f
CPU revision : 2
Hardware : htcleo
Revision : 0000
Serial : 0000000000000000
を実行することができますこれは、CPUの利用可能なこの特定の仮想マシンの数を返します。それはあなたが望むものではないかもしれませんが、いくつかの目的のために、これは非常に便利です。これは本当に簡単にテストできます:すべてのアプリケーションを終了し、上記のコードを実行します。非常に集中的なアプリケーションを10個開き、もう一度テストを実行します。確かに、これはマルチCPUデバイスでのみ動作します。 – poitroae
@blackbelt:CPUコアを取得する方法は何ですか?Runtimeクラスのヘッドファイルは何ですか?ここのRuntimeクラスはjavaに属していますか – Samuel