ノードメモリ分析ツールのヒープダンプとEasy-Monitorステッピングガイド(インストール手順+ Baiduチュートリアルステッピングピット)

主にインストール部分と使用法のインポートが含まれます
。問題の原因:マルチスレッドの同時実行性のため、メモリリークが発生し、調査にトラブルシューティングツールが使用されます。
この記事に関連するツールheapdump、Easy -モニター、
どちら
pythonをインストールする必要があり、VS環境インストールする必要があります。多くのチュートリアルを読みましたが、許可なくインストールしないでくださいコマンドに従わないでください
ピットを踏むのを手伝いました。
管理者モードに入る方法
簡単な方法(windows10)
ここに画像の説明を挿入
ここに画像の説明を挿入

次のコマンドは自動的にあなたに適した環境をインストールしますが、
管理者モードでは辛抱強く、他の人が促します:しかし、使用を待っている私のような人々はせっかちなので、私はピット踏みましたピット時間のある友達は待つべきなので、軽く試さないでください。**高速イ​​ンターネット速度と短時間!**コンピュータのストレージスペースがあまりない友人は、私を信じてください。あなたのスペースは爆発します。重要なのは、あえてアンインストールしないことです。だから素直に待って、美味しいです。それでおしまい!管理者モードに進む:管理者モードの構成は、管理者モードのインストールによって異なります
npm install --global --production windows-build-tools
ここに画像の説明を挿入



ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

npm install -g node-gyp
ここに画像の説明を挿入

npm config set python python2.7
npm config set msvs_version 2017

ここに画像の説明を挿入
npm install -g node-gyp
ここに画像の説明を挿入

最初のツール:ヒープダンプ(使いにくい、2番目のツールをお勧めします)

今回は
インストール内のプロジェクトに注意してくださいプロジェクトへの管理者モードcmd:100%インストールが失敗するか、最初は常にPython環境だと思っていたので、注意深く見て、gypをリロードしますが、これはahの管理者モードではありません。それで、それをインストールする方法、それで、あなたが入るために管理者モードを使わなければならないことに注意してくださいnpm install heapdump --save

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

2番目のツール:easy-monitor(推奨)

npm install easy-monitor
ここに画像の説明を挿入

const easyMonitor = require('easy-monitor')
const http = require('http')
easyMonitor('testcz')

// let leakArray = []
// let leak = function () {
//   leakArray.push(new Array(10 * 1024).fill(0))
// }
http.createServer(function (req, res) {
  // leak()
  res.writeHead(200, { 'Content-Type': 'text/plain' })
  res.end('Hello World\n')
}).listen(8080)//你要监听的端口
console.log('Server running at http://127.0.0.1:8080/')

ここに画像の説明を挿入
ここに画像の説明を挿入

https://zhuanlan.zhihu.com/p/257854926(良いテキスト)
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/OrangeChenZ/article/details/112540901