Привет Я пытаюсь найти проблему утечки памяти на клиентском сайте. Они используют наше приложение и с течением времени при его использовании у приложения заканчивается память и вызывают исключение OutOfMemory. Было бы непросто повторить проблему, поскольку нам придется часами сидеть, чтобы воспроизвести их рабочий процесс. Поэтому мне нужно разместить на своей машине инструмент (возможно, свободный), который должен быть способен рассказать мне, как память будет использоваться приложением и какой-либо информацией о поколении. Таким образом, любой человек знает инструмент, который может это достичь, или может кто-нибудь указать мне направление, которое может помочь мне найти проблему без профилирования всего приложения в dev env.Инструменты профилирования памяти
ответ
Предполагая Java, вы можете установить флаг -XX:+HeapDumpOnOutOfMemoryError
, который будет заставляют JVM сбрасывать кучу, когда она исключает из памяти исключения. Затем вы можете взять дамп и запустить его через jhat, чтобы узнать, где выделяется память. (Также есть инструмент анализа дампа на основе кучи на основе Eclipse.) Я использовал это в прошлом с большим успехом.
жаль, что я должен был упомянуть, его приложение .net 3.5 –
Это так случается, что новый CLR Profiler с поддержкой .NET 2.0 до 4.0 была выпущена только от Microsoft:
http://blogs.msdn.com/b/davbr/archive/2011/02/01/clrprofiler-v4-released.aspx
Это бесплатно.
- 1. Улучшенные инструменты профилирования памяти Flex
- 2. Инструменты профилирования кода .NET
- 3. Инструменты визуализации профилирования?
- 4. Инструменты профилирования для GUI
- 5. Инструменты для профилирования Код OCaml
- 6. инструменты для профилирования рендеринга браузера
- 7. Утечки памяти и профилирования javascript?
- 8. dotMemory профилирования памяти
- 9. профилирования памяти в C#
- 10. Как запустить инструменты для профилирования приложения MonoTouch?
- 11. Инструменты профилирования для оптимизации клиентской стороны
- 12. инструменты профилирования informix для измерения производительности запроса
- 13. MacOSX Инструменты для профилирования Код Python
- 14. Инструменты для профилирования приложений .NET Compact Framework
- 15. Использование памяти в диспетчере задач и инструментах профилирования памяти
- 16. Какова стоимость включения профилирования памяти?
- 17. Использование памяти профилирования в Mathematica
- 18. Инструменты для профилирования самой вычислительной стоимости моего .NET-приложения
- 19. Бесплатные инструменты и способы профилирования производительности ASP.NET MVC Web Server?
- 20. Инструменты утечки памяти iphone
- 21. Инструменты для отладки памяти?
- 22. Alamofire утечки памяти инструменты
- 23. xcode Инструменты: Утечки памяти
- 24. Инструменты анализа профилей и памяти для Delphi
- 25. Использование памяти профилирования в App Engine
- 26. Инструмент для профилирования памяти для Delphi?
- 27. Компиляция пакетов R для конфигурации профилирования памяти
- 28. Достойный инструмент профилирования памяти для php
- 29. Как интерпретировать результаты профилирования памяти Chrome?
- 30. Невозможно обнаружить утечку памяти с помощью профилирования памяти ANTS
Какой язык является приложением? – madmik3