2011-01-23 5 views
2

Есть ли программа, которая позволит мне получить подробную информацию о моем скрипте: в частности, я хотел бы отслеживать ее объем памяти и видеть, сколько объектов в памяти. У Firebug есть профилировщик, который, кажется, предоставляет информацию о времени, но меня больше интересует управление памятью.Профайлер Javascript

ответ

2

Google Chrome делает это из коробки, очень похожий на то, как поджигатель работает

+0

Снимки памяти кучи памяти Google Chrome (это функция, к которой вы обращаетесь) кажутся чрезмерно сложными. Кроме того, очень большие графические объекты берут навсегда (> за 10 минут до сдачи), чтобы расширить результаты. Я бы хотел найти лучшее решение, предлагаемое Chrome. –

2

Google Chrome/chromium имеет встроенный профайлер, который может не только профиль использования процессора, но также принимать и присутствует куча (память) снимков.

+0

Как упоминалось в другом ответе на Google Chrome, профилировщик Chrome слишком усложнен и очень плохо работает на очень больших объектных графах. –

1

Я имел обыкновение использовать профайлер под названием "Javascript Memory Validator" (http://www.softwareverify.com/javascript-memory.php).

Этот профайлер был потрясающим. Тем не менее, последняя версия Firefox, которую они поддерживали, была 3.6.6, поэтому похоже, что это мертвый продукт.

Если вы в отчаянии, вы можете установить Firefox 3.6 и использовать этот профилировщик.

Смежные вопросы