Массивные утечки памяти?

1153
Mads

Кажется, у меня огромные утечки памяти, которые меня смущают.

Я использую Fusion 3.1 / Windows 7 на Snow Leopard. Это чистая установка со всеми примененными обновлениями. Я дал Fusion 8 ГБ на 14 ГБ машине.

Я установил VS2008 и Eclipse в Windows 7. Ничего необычного.

В диспетчере задач в Windows 7 мой объем памяти остается разумным, <2 ГБ. Но в OSX Activity Monitor показывает, что размер vmware-vmx намного больше. Он начинается с 2 ГБ, что кажется неплохим, но всякий раз, когда я на самом деле что-то делаю в Windows, объем памяти vmware-vmx увеличивается на несколько МБ в секунду. Примерно через 20 минут он использует ~ 10 ГБ, и все останавливается. При этом диспетчер задач все еще говорит, что я использую только 2 ГБ. И все, что я делаю в Windows, похоже, увеличивает объем памяти vmware-vmx. Кажется, даже закрытие приложения заставляет его работать.

Так что же это за курс по фьюжн? Ранее я использовал Parallels 3 / Vista под Leopard, и он работал нормально. Я предполагал, что моя новая конфигурация Fusion будет работать лучше, но это делает ее совершенно непригодной для использования. (И, видимо, я даже не могу попросить техподдержку, если не куплю пакет поддержки ...)

Любой совет высоко ценится.

Спасибо

1
Вы поделились своей проблемой с поддержкой VMWare? Они могут быть заинтересованы в этом поведении. lajuette 13 лет назад 0
Попробуйте уменьшить объем памяти Windows до 4 ГБ и посмотрите, что получится. 10 ГБ все еще могут быть разрешены 8 плюс некоторые накладные расходы. Daniel Beck 13 лет назад 0

1 ответ на вопрос

0
Bratch

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

Похожие вопросы