私はjavascriptでアプリケーションを構築しています。実行時にメモリ上にあるすべてのものをプレビューするためにconsole.logを使用したいと思います。私は各変数を選択的にチェックすることができますが、すべてを見る方法はありますか?メモリ内の内容をプレビューする(javascript)
ありがとうございます。
私はjavascriptでアプリケーションを構築しています。実行時にメモリ上にあるすべてのものをプレビューするためにconsole.logを使用したいと思います。私は各変数を選択的にチェックすることができますが、すべてを見る方法はありますか?メモリ内の内容をプレビューする(javascript)
ありがとうございます。
FirefoxにFirebugをインストールします。そこから、DOMをクリックして、宣言されたすべてのjavascript変数を見ることができます。そこには矢印があり、あなたが見たいと思っている変数のソースを "ユーザ定義のプロパティのみ"などで指定することができます。 (console.log
window
オブジェクトにはすべてが含まれているため
.... EDIT ....後でJoshさんのコメント後、実際にメモリ全体を見ているブラウザがあるかどうかを調べることにしました特定の時間とChromeのデベロッパーツールは、あなたの望むものとまったく同じです。開発者ツールを起動するだけで、「プロファイル」をクリックしてから、左下の「アイ」アイコンを押すと、現在メモリ内にあるすべてのものの全コレクション(クロージャ内のアイテムを含む)が取得されます。これで助けてくれると助かります。
Google Chromeの場合は、[プロファイル]タブに移動してヒープスナップショットを取得できる開発者ツールがあります。夜間のChromiumビルドは、現在のGoogle Chromeの安定版よりも詳細なメモリ使用状況のプレビューを持つようです。
Firebugを使ってみましたか – Exception
**任意の** javascriptコンソールを試しましたか? FirefoxのFirebug、IEの「F12開発ツール」... –