CPU周波数をC#(例:2Ghz)にするにはどうすればよいですか? シンプルですが、環境変数では見つかりません。それは、Windows XPまたはそれ以前で動作する場合は、このコードを試してみてくださいCでCPU周波数を取得する方法#
8
A
答えて
11
var searcher = new ManagementObjectSearcher(
"select MaxClockSpeed from Win32_Processor");
foreach (var item in searcher.Get())
{
var clockSpeed = (uint)item["MaxClockSpeed"];
}
をあなたは他のフィールドを取得したい場合は、クラスWin32_processor
5
:) おかげで
using System.Management;
uint currentsp , Maxsp;
public void CPUSpeed()
{
using(ManagementObject Mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'"))
{
currentsp = (uint)(Mo["CurrentClockSpeed"]);
Maxsp = (uint)(Mo["MaxClockSpeed"]);
}
}
私は私が(レジストリから情報を取ることができるHere
2
一つからそれを得るが、知りませんWindows 7)。
HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/CentralProcessor/0/ProcessorName
私のため
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
のように読み取ります。
このようなコードの情報を取得することができ(テストしていません):
RegistryKey processor_name = Registry.LocalMachine.OpenSubKey(@"Hardware\Description\System\CentralProcessor\0", RegistryKeyPermissionCheck.ReadSubTree);
if (processor_name != null)
{
if (processor_name.GetValue("ProcessorNameString") != null)
{
string value = processor_name.GetValue("ProcessorNameString");
string freq = value.Split('@')[1];
...
}
}
(ソース:here)
1
を見て
あなたはWMI経由で入手できますが、かなり遅いので、複数の機会にそれを取得しようとするなら、キャッシュしておくことをお勧めします。 ke:
namespace Helpers
{
using System.Management;
public static class HardwareHelpers
{
private static uint? maxCpuSpeed = null;
public static uint MaxCpuSpeed
{
get
{
return maxCpuSpeed.HasValue ? maxCpuSpeed.Value : (maxCpuSpeed = GetMaxCpuSpeed()).Value;
}
}
private static uint GetMaxCpuSpeed()
{
using (var managementObject = new ManagementObject("Win32_Processor.DeviceID='CPU0'"))
{
var sp = (uint)(managementObject["MaxClockSpeed"]);
return sp;
}
}
}
}
関連する問題
- 1. AndroidでCPU周波数を設定する方法は?
- 2. CPU周波数を超えるベンチマーク
- 3. プロセッサ周波数を取得する
- 4. Python wav周波数の音量を取得する方法は?
- 5. 各周波数でRMSを取得
- 6. 周波数を数え、周波数をゼロにする方法は?
- 7. システムの稼動中に実際のCPU周波数を取得する方法は?
- 8. JavaMEでスペクトルを描くサウンドの周波数を取得する方法は?
- 9. LTEの中心周波数を計算する方法アップリンク周波数スペクトル?
- 10. 特定の周波数のオーディオ信号をリアルタイムで取得する方法android
- 11. CPUの周波数を得るための助けが必要です
- 12. FFTの後にマグニチュードと対応する周波数を取得する方法
- 13. 周波数ドメインフィルタリングopencv C++?
- 14. ゼロ交差を使用してサウンドの周波数を取得する方法
- 15. コマンドラインからCPU周波数を確認する
- 16. テーブルを修正して絶対周波数と相対周波数を得る
- 17. パフォーマンスガバナがCPU周波数を最大でロックしない
- 18. マイクの周波数応答を得る
- 19. Web Audio API - 正しい周波数を取得する
- 20. CPUに周波数の影響があります
- 21. iphoneのCPU周波数が低下しています
- 22. Android FFTで音の周波数を取得
- 23. エラーログ周波数
- 24. 周波数テーブル
- 25. は周波数
- 26. 周波数カウント
- 27. iPhone:DSP /フーリエ変換/周波数領域を行うCPUパワー?
- 28. MATLABで特定の周波数のパルス波を生成する方法
- 29. C/C++高周波メッセージングプログラム
- 30. java music曲の長さ(周波数)を取得しますか?
どの周波数を意味していますか?現在のものか最大のものか? – CodesInChaos
私は最大値 – Orpheo