Использование памяти Javascript и отладка в Chrome / Firefox (Minefield)

В настоящее время я разрабатываю приложение с использованием фреймворка Google O3D WebGL, и впервые я так интенсивно использую JavaScript. Функции завершены всего на 20%, но уже само приложение запускается, занимая около 160 мегабайт памяти, в то время как при запуске приложения оно потребляет около 200 Кбайт в секунду в Chrome и 2 мегабайта в FF; по мере обновления экрана. Пока я пишу это, я оставил Chrome 9 работающим, и он только что использовал 400 мегабайт памяти. Я сейчас облажался, особенно с использованием FF, и ищу любую действительно хорошую документацию по оптимизации JavaScript, предотвращению утечек памяти, всему, что поможет мне в основном решить эту проблему. Я также был бы очень признателен за любые ссылки на отличные инструменты, которые мне помогут. Заранее спасибо.

Изменить: Я столкнулся с инструментами повышения производительности Mozilla , но мне нужно что-то простое в использовании, желательно с графическим интерфейсом, или, по крайней мере, руководство для новичков. Также многие из этих инструментов предназначены для Linux (я использую Win7) или требуют покупки / являются только командной строкой. + Мне бы очень хотелось увидеть что-нибудь для Chrome :), но я приму ответ, который предоставляет наиболее полезную информацию.

Изменить: инструменты разработчика Google Chrome сообщают только об использовании 10 мегабайт памяти, не зная, откуда взялось остальное.

12
задан Chris 12 January 2011 в 23:37
поделиться