JSスクリプトが大量のRAMを消費することに気づきました。特に、クライアント側socket.io + node.js
。
jsでスクリプトを最適化する方法は何ですか?初めて何を探すべきか、そして標準は何が存在するのか?
答えは次のとおりです。少なくとも、明確で最優先の理由が得られるまでは、スクリプトを最適化する必要はありません。JSスクリプトは、消費するのと同じ量のメモリを消費します。エンジンはメモリを管理し、ガベージを収集します。処理するデータを減らすか、使用するライブラリを減らす以外に、メモリ消費を削減するためにできることは特にありません。138MBはそれほど大きなフットプリントではありませんが、なぜそれが気になるのですか?メモリ使用量以外に心配することは何もないと判断した場合は、お気に入りのブラウザdevtoolsを使用してプロファイルを実行します。ただし、使用法が他の人のコードであり、自分のコードではない場合は、私が言ったように、コードを削除してコードなしで実行するか、別のコードに置き換える以外に、実際にできることは何もありません。
「標準は何が存在するのか」という意味が明確ではありません。どのような基準を参照していますか?ベストプラクティスを意味しますか?私が言ったように、ベストプラクティスは、あなたがライブラリの作成者であり、自分のライブラリを最適化しようとしている場合を除いて、またはメモリリークが疑われる場合を除いて、これについて心配する必要はありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加