Как профилировать JQuery / JQGrid - PullRequest
0 голосов
/ 19 января 2010

Я использую компонент JQGrid для отображения сетки дерева AJAX. При некотором количестве данных (дерево с 200 ветвями, по 2-3 элемента в каждой) - сетка начинает зависать в FireFox. Затем я получаю окно с вопросом, остановить ли скрипт или продолжить.

Каков рецепт отладки и решения этой проблемы? Я могу отлаживать свой код, но я не уверен, как отлаживать js-библиотеки и их нюансы.

Это более вероятная проблема JQuery, JQGrid или FireFox?

Ответы [ 2 ]

3 голосов
/ 19 января 2010

Используйте Firebug или профилировщик IE 8, чтобы отследить проблему.

Обратите внимание, что jqGrid получил значительно быстрее, если включить опцию gridview в jqGrid 3.5+,хотя я не думаю, что это работает для деревьев.Но начнем с профилировщика.

2 голосов
/ 09 марта 2010

Вероятно, вы с этим покончили.Просто ссылки для ссылки.Проверьте глубокое профилирование jQuery Apps .Блестящий jQuery plugin - все, что вам нужно знать, как jQuery замораживает вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...