問題タブ [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.

0 投票する
1 に答える
910 参照

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#クラスを開発しており、考えられるすべての戻り値を理解する必要があります。

0 投票する
2 に答える
132 参照

c# - エンドユーザーのユーザーのシステムパフォーマンス設定を確認するにはどうすればよいですか?

エンドユーザーのシステムパフォーマンス設定(視覚効果など)を確認するにはどうすればよいですか?WPFアプリケーションをこれらの設定と互換性のあるものにしたい。

これを行うための標準的なルーチンはありますか、それともsysinfoを読む必要がありますか?

0 投票する
1 に答える
6537 参照

c - sysinfoシステムコールがLinuxで誤った負荷平均値を返す

いくつかのシステム統計を出力するCプログラムがあります。

私の問題は、負荷平均値が/ proc/loadavgと異なることです

なんで?13248を印刷していますが、「top」または「cat / proc/loadavg」は0.24になります。何が問題ですか?

0 投票する
3 に答える
8823 参照

c - sysinfoシステムコールが正しいfreeram値を返さない

最近、sysinfo systemcallを使用してシステム統計を表示する次のCコードを作成しました。面白かったのは、sysinfo構造のfreeram変数が空きRAMの量を返さず、現在のRAM使用量を返すことでした。totalramからfreeramを減算して正しい値を表示するには、回避策を使用する必要がありました。私はこの特定の変数についてグーグルで調べてみましたが、役に立ちませんでした。この奇妙な振る舞いについての洞察は本当に役に立ちます。

0 投票する
3 に答える
4299 参照

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

0 投票する
1 に答える
10389 参照

linux - Linux の「sysinfo.h」に対応する Mac OS X の同等のヘッダー ファイル

sysinfo.hLinux用の Mac OS X に相当するヘッダー ファイルはありますか。Linux から Mac にコードを移植していますが、構造struct sysinfoが見つかりません。

編集: ==詳細情報== Linux プラットフォーム<sys/sysinfo.h>では、Mac にはないヘッダー ファイルを使用します。Linux にヘッダーを含めることで、次の操作を実行します。 struct sysinfo s; sysinfo(&s);

その結果、システム関連の情報が得られます。プロジェクトを Linux から Mac に移植するときに、Mac で提供される同様の機能があるかどうかを知りたいと思います。

助けてください。

前もって感謝します。

0 投票する
1 に答える
236 参照

c - Visual Studio Windows 7 を使用して x64 マシンにインストールされているメモリを特定する方法

VS2010 C を使用して、64 ビット Windows 7 を実行しているコンピューターにインストールされているメモリの量を確認する方法はありますか?

私が実行しているアプリは Windows 64 ビット アプリであり、UI は c# で記述され、C で記述された dll を呼び出します。インストールされたメモリを取得するための呼び出しは、c# ではなく C コードから実行する必要があります。

0 投票する
1 に答える
3831 参照

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を含む解決策は機能しません。

同じ値を与える最小限のプログラムは次のとおりです。

出力:

何が起きてる?フリーラムは私が思っているものではありませんか?

0 投票する
3 に答える
14665 参照

batch-file - SystemInfo - CMD 経由でコンピュータ システム モデルを取得 - 余分なスペースのバグ

バッチ ファイル経由でコンピューター システム モデルの種類を取得しようとしています。このために、私はこのスクリプトを作成しました:

しかし、実行すると余分なスペースができます:

どうすれば修正できますか?

0 投票する
2 に答える
1200 参照

c# - ノートブックのモデル名に関する情報はどこで入手できますか?

ノートブックからハードウェアに関する情報を取得しようとしています。私はこれを WMI 経由で行いますが、たとえばノートブック モデルに関する情報が常に含まれているとは限りません。メーカーによって異なりますが、SONY では WMI に HW 情報が含まれることはありません。

この情報はどこで入手できますか? ありがとう!