Node.jsの戦闘5:オペレーティング・システムのコマンドライン。

Nodejsがあり、いくつかの組み込みのオペレーティングシステムの情報を照会することができます方法:

以下のような:

システム取得process.archは、32ビットまたは64ビットであります

システムのprocess.platform型を得ることができます。

ルーチン:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン
console.log(process.arch)。
console.log(process.platform)。

出力:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン

process.memoryUsage()を取得することができ、現在のプロセスのメモリ使用量を、それは三つの方法があります。

RSS:永久的なメモリサイズ。

heapTotal:使用可能なメモリを動的に割り当てられました。

heapUsed:使用済みヒープサイズ。

ルーチン:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン

 

console.log(process.memoryUsage()RSS)。
console.log(process.memoryUsage()heapTotal。)。
console.log(process.memoryUsage()heapUsed。)。

出力:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン

注:出力デジタルバイト。1024さらに1024に加えて、KBであり得、その後、MBを取得して、それはGB 1024取得に別の付加です。

使用するコマンドラインパラメータはprocess.argvを得ることができ

ルーチン:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン
//全体的な出力パラメータ
にconsole.log(process.argv);

//パラメータが入力される
IF(process.argv.length> 0){
//反復パラメータ
process.argv.forEach(関数(Argで、インデックス){
コンソール。ログ(Argで、指数);
});
}

結果:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン

結果から見ることができ、2つの暗黙のパラメータがあります自体node.exe、スクリプト。プラスのパラメータは、実際には、4つのパラメータの合計をarg2のをarg1が。

参考文献:

Node.jsの戦闘5:オペレーティング・システムのコマンドライン
 

おすすめ

転載: www.cnblogs.com/w2sft/p/12008922.html