問題タブ [sysinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Win32_ComputerSystem WMIクラスのSystemTypeプロパティの奇妙な値?
http://msdn.microsoft.com/en-us/library/aa394102%28VS.85%29.aspxのドキュメントによると、このプロパティは次の文字列値を想定している可能性があります。
そのほとんどはかなり明白ですが、「X86-Nec98」とは何ですか?特殊なバージョンのWindowsを必要とするのは奇妙な日本のマシンですか?通常のIntel互換プロセッサを使用していますか?
「SH-x」も私にはわかりません。
編集:WMIを介してシステム情報を収集するためのC#クラスを開発しており、考えられるすべての戻り値を理解する必要があります。
c# - エンドユーザーのユーザーのシステムパフォーマンス設定を確認するにはどうすればよいですか?
エンドユーザーのシステムパフォーマンス設定(視覚効果など)を確認するにはどうすればよいですか?WPFアプリケーションをこれらの設定と互換性のあるものにしたい。
これを行うための標準的なルーチンはありますか、それともsysinfoを読む必要がありますか?
c - sysinfoシステムコールがLinuxで誤った負荷平均値を返す
いくつかのシステム統計を出力するCプログラムがあります。
私の問題は、負荷平均値が/ proc/loadavgと異なることです
なんで?13248を印刷していますが、「top」または「cat / proc/loadavg」は0.24になります。何が問題ですか?
c - sysinfoシステムコールが正しいfreeram値を返さない
最近、sysinfo systemcallを使用してシステム統計を表示する次のCコードを作成しました。面白かったのは、sysinfo構造のfreeram変数が空きRAMの量を返さず、現在のRAM使用量を返すことでした。totalramからfreeramを減算して正しい値を表示するには、回避策を使用する必要がありました。私はこの特定の変数についてグーグルで調べてみましたが、役に立ちませんでした。この奇妙な振る舞いについての洞察は本当に役に立ちます。
c - sysinfoによって返される負荷を理解できません
Linuxでの負荷平均を見つけるには、linux/kernel.hを含むsys/sysinfo.hを使用します。ここで、次の構造が定義されています。
しかし、それは本当の負荷を与えないと思います。
出力:2552402、3214049236、134513148
この値はどういう意味ですか?
uptime
次のコマンドを使用して、現在の負荷を見つけることができます。
上記の2つの出力の間に接続が見つかりません。
インターネットで検索しました。これは、2 ^ 16(65536)で割ることを意味します。そして私もそれを試しました。(または、SI_LOAD_SHIFT、つまり1<<SI_LOAD_SHIFTでシフト1を実行します。65536=1<< 16であるため)
私は4つのi3-2120プロセッサを搭載したコンピュータを使用しています。'upitime'の出力は、CPUの数と関係があります。ウィキペディアload_average
linux - Linux の「sysinfo.h」に対応する Mac OS X の同等のヘッダー ファイル
sysinfo.h
Linux用の Mac OS X に相当するヘッダー ファイルはありますか。Linux から Mac にコードを移植していますが、構造struct sysinfo
が見つかりません。
編集: ==詳細情報== Linux プラットフォーム<sys/sysinfo.h>
では、Mac にはないヘッダー ファイルを使用します。Linux にヘッダーを含めることで、次の操作を実行します。
struct sysinfo s;
sysinfo(&s);
その結果、システム関連の情報が得られます。プロジェクトを Linux から Mac に移植するときに、Mac で提供される同様の機能があるかどうかを知りたいと思います。
助けてください。
前もって感謝します。
c - Visual Studio Windows 7 を使用して x64 マシンにインストールされているメモリを特定する方法
VS2010 C を使用して、64 ビット Windows 7 を実行しているコンピューターにインストールされているメモリの量を確認する方法はありますか?
私が実行しているアプリは Windows 64 ビット アプリであり、UI は c# で記述され、C で記述された dll を呼び出します。インストールされたメモリを取得するための呼び出しは、c# ではなく C コードから実行する必要があります。
c - sysinfoは、freeramに対して誤った値を返します(mem_unitを使用している場合でも)
私の完全なCMATEアプレットは、githubのhttps://github.com/geniass/mate-resource-applet/tree/cmake(BRANCH CMAKE)にあります。今はハッキーな混乱なので、以下のコードを参照してください。
コンピュータの空きRAMを表示するアプレットが見つからなかったので、基本的にはこれが何であるかです。私はこの情報を取得するためにsysinfoを使用していますが、システムの合計RAM(約4GB、3954 MBを示しています)に対しては正常に機能します。htopは、3954MBのうち3157MBが使用されていることを示しています。
ただし、sysinfoが無料のRAM(136 MB)に与える値は明らかに間違っています(無料のRAMが割り当てられていないRAMか何かである場合、私にはわかりません)。
この質問は同じ問題ですが、私のシステムではmem_unit = 1であるため、mem_unitを含む解決策は機能しません。
同じ値を与える最小限のプログラムは次のとおりです。
出力:
何が起きてる?フリーラムは私が思っているものではありませんか?
batch-file - SystemInfo - CMD 経由でコンピュータ システム モデルを取得 - 余分なスペースのバグ
バッチ ファイル経由でコンピューター システム モデルの種類を取得しようとしています。このために、私はこのスクリプトを作成しました:
しかし、実行すると余分なスペースができます:
どうすれば修正できますか?
c# - ノートブックのモデル名に関する情報はどこで入手できますか?
ノートブックからハードウェアに関する情報を取得しようとしています。私はこれを WMI 経由で行いますが、たとえばノートブック モデルに関する情報が常に含まれているとは限りません。メーカーによって異なりますが、SONY では WMI に HW 情報が含まれることはありません。
この情報はどこで入手できますか? ありがとう!