主にインストール部分と使用法のインポートが含まれます
。問題の原因:マルチスレッドの同時実行性のため、メモリリークが発生し、調査にトラブルシューティングツールが使用されます。
この記事に関連するツール: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
-
http://itindex.net/detail/52929-chrome-%E5%BC%80%E5%8F%91-%E5%B7%A5%E5%85%B7
-
https://www.cnblogs.com/xieqianli/p/12619886.html
https://www.dazhuanlan.com/2019/11/17/5dd086947a265/
このブログでは、メモリ監視パッケージであるmemwatch-nextを使用し
ていますが、私のインストールでは失敗し、プロジェクトが再インストールされました。使用する場合は注意してください。
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/')