2012-09-26 8 views
6

jqueryモバイルで書かれたかなり大きなアプリケーションを脱泡しようとしていますが、疑わしいメモリリークを突き止めるのに苦労しています。メモリリークを見つけてjquery/javascriptアプリケーションをデバッグする方法は?

私はすべての機能を実行しているアプリを横断しています。すべてのサーバーのメモリ使用量はOKですが、1ページを除くすべてが正常に動作しています。

問題のページ(ウィジェットの重い製品の検索&の注文ページ、JQM photoswipe、マルチビューと他のプラグインの組み合わせを使用)は、ほとんどのボタンが機能しなくなるまでしばらく時間がかかります。

ボタンが反応しないと伝えますjqueryアプリケーションマネージャーをチェックする必要があります。これはすべてのイベントバインディングも処理します。問題は、それはおよそ90Kだ、と私は本当にどこから始めれば分からないので、

質問: 潜在的なメモリリークのためのjQuery/Javascriptを確認することができます任意のツールはありますか。問題を解決するために他に何ができますか?あなたはChromeデベロッパーツールを提供しているもののいくつかをチェックアウトする場合がありますいくつかの洞察

+0

を、あなたは問題がメモリリークであることをどのような証拠を持っているのですか?エラーコンソールでスクリプトエラーを調べましたか?ボタンのイベントハンドラにブレークポイントを設定しましたか? – jfriend00

+2

あなたはおそらくhttp://stackoverflow.com/questions/5028479/finding-memory-leaks-in-javascript-using-firebugを探しています – alexandernst

+0

火災虫にはエラーはありません。実際にはapp/pageはデックストップでスムーズに実行され、ipad1 + 3ではページストールが実行されています。私は、イベント束縛の内部でもコンソールの束を設定していますが、一旦ページが停止すると、もうどちらも起動しません。 – frequent

答えて

関連する問題