Перейти к содержимому

Фотография

как вы находите мемори лики?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 PrincessSophia

PrincessSophia

    Новый участник

  • Members
  • Pip
  • 33 сообщений

Отправлено 27 июня 2005 - 10:27

Поделитесь, пожалуйста, секретами ну и софтом...
  • 0

#2 PavelB

PavelB

    Постоянный участник

  • Members
  • PipPipPip
  • 169 сообщений
  • Город:Санкт-Петербург

Отправлено 27 июня 2005 - 11:23

А Вы в программах, написанных на каком языке, пробуете искать эти лики?
Я пробовал MemProof от AutomatedQA. На форуме, посвящённом продуктам от этой фирмы было обсуждение этого.
См. здесь:http://forums.softwa...?showtopic=1342
  • 0

#3 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 27 июня 2005 - 11:24

Ну какие там секреты :)

Чтобы узнать, есть ли утечки памяти -- берем первый попавшийся монитор памяти (скажем, стандартный top в Unix или TaskManager в Windows), гоняем приложение достаточно долго и наблюдаем динамику расхода памяти.

Если утечки есть, берем первый попавшийся профилировщик, запихиваем приложение в него и смотрим, куда расходуется память.

Остальное всё технические детали :)
Но если они вас интересуют, нужно вопрос сформулировать более точно -- язык, платформа, тип приложения, симптомы болезни и т.д.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 28 июня 2005 - 06:12

Мы наблюдаем за счетчиком GDI Objects в windows Task Manager.
  • 0

#5 I_G

I_G

    Активный участник

  • Members
  • PipPip
  • 120 сообщений

Отправлено 28 июня 2005 - 15:25

Один из самых удобных способов отслеживания динамики утечек памяти для Windows приложений - Windows System Monitor. Удобно тем, что можно создавать лог и анализировать его как в грфическом виде, так и в количественном.

How to create a log using System Monitor in Windows
  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 29 июня 2005 - 07:14

Вот видите, какие Вам советы надавали.
А ведь Вы, судя по другим постам, имели в виду Unix + Java, верно?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#7 PrincessSophia

PrincessSophia

    Новый участник

  • Members
  • Pip
  • 33 сообщений

Отправлено 29 июня 2005 - 10:19

Да, я имела ввиду Unix/Java

Task manager вещица удобная, но для тестирования java приложений дюже неудобная.... Это мое личное мнение.

Просто я для обнаружения memory leaks использовала Borland optimizeit... Но из за специфики работы приходилось тратить неделю и больше для обнаружения лика. :air_kiss:

ЗЫ Мне так показалось или на форуме в основном народ который под виндой тестирует?
  • 0

#8 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 29 июня 2005 - 10:46

Да нет, мы как раз под Java в основном.
В качестве профилировщика используем бывший JFluid, который теперь стал NetBeans profiler -- http://profiler.netbeans.org/
Что касается мониторинга, то конечно же профилировщики это умеют делать, но если нужна утилитка попроще -- наберите в любой поисковой машине "Java GC monitor" и получите кучу ссылок.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных