Я не знаю ни одного инструмента, который бы выполнял профилирование памяти приложения Javascript прямо сейчас, но, надеюсь, кто-то может исправить меня.
Что касается общего профилирования, я использую плагин Firefox Firebug , и когда мне нужно точно узнать, как Internet Explorer не работает, панель инструментов разработчика IE8 также имеет хороший профилировщик. Оба из них позволяют увидеть вызовы методов и количество времени, проведенного в различных областях. Оба также позволяют вам проходить через DOM, чтобы понять, сколько вы сейчас вложили.
Я настоятельно рекомендую скомпилировать ваше приложение с опцией 'pretty' GWT, в противном случае профилировщики покажут несколько запутанных имен методов, которые вам не сильно помогут, когда вы изолируете горячие точки. Я немного рассуждал об этом здесь , но с осторожностью запускайте профилировщик Java в своем приложении в режиме хостинга. Если у вас есть алгоритмические проблемы, они могут появиться там, но движки Javascript, как правило, оптимизируются не так, как JVM.