問題タブ [handle-leak]

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 投票する
0 に答える
10 参照

handle-leak - クローズ ハンドルを閉じるスクリプト

私は開発者ではなく、プログラミングのスキルもありませんが、プレイしているゲームからのハンドル リークを軽減するソリューションを探しています。ゲームクライアントを長時間開いていると、ゲームのパフォーマンスが低下することがわかりました。なぜこれが起こっているのかを理解しようとしていたところ、何らかの理由 (おそらくアンチチート) で、ゲーム クライアントが PC 上の他のプロセスのために何千ものハンドルを開いていることに気付きました。たとえば、ゲームを 1 時間プレイした直後に、msedge.exe だけでも既に 500 を超えるハンドルが存在することがわかりました。そして、Edge ブラウザを閉じた後、ハンドルの数は 500 減少せず、増加し続けました。

簡単に言うと、特定の名前 (「msedge.exe」、「notepad.exe」など) のハンドルを探してそれらのハンドルを強制終了する、ある種の cmd/powershell スクリプトを探しています。ただし、特定のプロセス (この場合は BlackDesertOnline.exe) から使用されるハンドルのみです。

このようなことはできますか?