LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

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

Эта проблема решается разными способами:

  1. Открыть окно менеджера процессов заранее в скрытом виде и показать при вызове.
  2. При запуске системы выделить дополнительную балластную память, которая освобождается при вызове диспетчера задач.

Например в Haiku обычно запущен ProcessController через который можно завершить процесс при нехватке памяти.

Представь ситуацию, твоя система на пороге повисания из-за нехватки ОЗУ.

Нормальные системы не зависают при нехватке ОЗУ. В худшем случае malloc/mmap возвращает NULL и программа падает или нормально обрабатывает ситуацию нехватки памяти.

Исправление X512, :

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

Эта проблема решается разными способами:

  1. Открыть окно менеджера процессов заранее в скрытом виде и показать при вызове.
  2. При запуске системы выделить дополнительную балластную память, которая освобождается при вызове диспетчера задач.

Например в Haiku обычно запущен ProcessController через который можно завершить процесс при нехватке памяти.

Исправление X512, :

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

Эта проблема решается разными способами:

  1. Открыть окно менеджера процессов заранее в скрытом виде и показать при вызове.
  2. При запуске системы выделить дополнительную балластную память, которая освобождается при вызове диспетчера задач.

Исходная версия X512, :

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

Эта проблема решается разными способами:

  1. Открыть окно менеджера процессов заранее в скрытом виде и показать при выводе.
  2. При запуске системы выделить дополнительную балластную память, которая освобождается при вызове диспетчера задач.