Процесс из памяти (но RAM, все еще доступная) - Как увеличить ограничение памяти процесса?

Действительно Mac только: Я видел 'открытый'. выше, но открытый откроет любой документ или приложение, которое Вы передаете ему.

Универсальный Unix, что я использую большинство: sudo довольно удобен для изменения системных файлов конфигурации, и т.д., который я на самом деле редактирую в vi.

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

ssh/scp - Я люблю это в OSX, я могу просто открыть терминал и подключение к любому из наших серверов. Тот один сделал меня счастливым отбросить Windows.

ifconfig/ping/whois/nmap и т.д.

0
задан 8 March 2017 в 19:59
2 ответа

Эта статья объясняет, что проблема состоит в том, что каждое приложение на Вашей машине будет выделено 4 ГБ адресного пространства - 2 ГБ, присвоенные приложению и общие 2 ГБ пространства, присвоенного Ядру, которое совместно используют все приложения.

Адресное пространство является только выделением в непрерывных блоках, поэтому при необходимости в 1 МБ пространства оно должно найти непрерывный 1 МБ пространства для Вас (в противоположность 2 500 КБ пробелов). Поскольку Вы используете это пространство, это становится фрагментированным, и в конечном счете можно найти, что нет достаточного количества непрерывного пространства для потребностей - это подсказывает, что это, более вероятно, будет в пространстве ядра, чем в пространстве приложения.

Ваши ошибки фрагментации, вероятно, будут состоять в том, потому что что-то требует непрерывного количества адресного пространства, которое больше, чем самый большой доступный блок.

Решения: Er... ни один, что я знаю, или что я читал о. Действительно необходимо попытаться идентифицировать преступника (преступников). Если это - приложение сторонних производителей, не используйте его - если это - Ваше приложение, удостоверьтесь, что, когда Вы используете пространство, Вы используете его в меньших блоках и удостоверяетесь, что у Вас нет утечки.

Не очень полезный, я понимаю...

Другая полезная статья...

1
ответ дан 4 December 2019 в 15:16
  • 1
    Я могу скопировать вставку в других приложениях, но не в Visual Studio... допускают ошибку. Спасибо за урок. –  Janis Veinbergs 16 April 2010 в 14:14
  • 2
    Я перезапустил VS и хорошо в данный момент, однако я думал, что мог сделать что-то для предотвращения этого материала, происходящего далее. –  Janis Veinbergs 16 April 2010 в 14:25
  • 3
    It' s трудно для высказывания... это не мог бы быть VS, который вызывает проблему. Я вижу, что VS более требователен относительно памяти, чем другие приложения, но по моему опыту, это довольно хорошо ведется себя. У меня обычно есть несколько копий, открытых в любой момент... –  CJM 16 April 2010 в 18:15
  • 4
    См. мой ответ, связанный ниже для того, как память окон работает, CJM корректен - что-то, вероятно, нарубило пространство памяти. serverfault.com/questions/74822/… –  Jim B 16 April 2010 в 18:57

Кроме того, если у Вас есть несколько страниц, открытых в VS2010, пытаются закрыть некоторые из них, затем минимизируют (не близко), Visual Studio затем повторно максимизирует. Это освободит память, после того как VS потерял фокус.

К вашему сведению минимизировать прием работает над моими приложениями, такими как Firefox или Outlook.

1
ответ дан 4 December 2019 в 15:16

Теги

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