3

Я немного сбит с толку, я пытаюсь открыть вкладку в Chrome, и иногда требуется несколько секунд, чтобы существенно заморозить компьютер, чтобы я не смог даже открыть меню Dock ...

В какой-то момент я даже закрыл ВСЕ свои приложения, и Activity Monitor по-прежнему считывает, что мой "Swap used" 2G, показывая мне, что Free: 1.1G, а все закрыто, кроме Activity Monitor.

из того, что я обычно понимаю, всякий раз, когда используется своп, это означает, что он начинает использовать мой жесткий диск в качестве дополнительной памяти и использует ввод-вывод с жесткого диска, а поскольку жесткий диск медленнее, чем ОЗУ, он замедляет мой компьютер.

Теперь у меня есть 4 ГБ ОЗУ в моем MacBook Pro, так что у меня не должно быть проблем с сохранением нескольких приложений, я не слишком много их использую, но как-то довольно часто сталкиваюсь с этой проблемой, я бы сказал, довольно часто основа ...

Что я могу сделать, чтобы проверить, что использует большую часть моей памяти? или еще лучше то, что используется SWAP?!

1 ответ1

0

Это не полный ответ на ваш вопрос, но имейте в виду, что виртуальная машина иногда используется для ввода-вывода из отображенного файла памяти. Именно здесь процесс указывает системе VM сопоставить файл, который в данный момент находится на диске, с частью виртуального адресного пространства процесса. Таким образом, обрабатывайте дисковые блоки, в которых находится определенный файл, как страницы виртуальных машин, перенесенных на диск, чтобы приложение могло легко получить произвольные блоки файла, загруженные в оперативную память, просто считав эти адреса в памяти. Таким образом, даже если у вас так много оперативной памяти, вам никогда не потребуется подкачка, иногда процессы используют подкачку виртуальной машины как удобный способ загрузки частей файлов.

Я понятия не имею, делает ли это именно то, что делает Chrome в вашем конкретном примере, и поэтому я говорю, что это не полный ответ, но это то, что нужно знать. Нередко использовать ВМ, даже если есть свободная ОЗУ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .