Если я не хочу использовать Firefox и не хочу закрывать процесс, и мне нужна свободная память, то как я могу на самом деле переводить процесс в спящий режим, чтобы освободить память, зарезервированную Firefox?
Для Windows есть Free Process Freezer.
Для Linux и Mac OS X есть CrypoPID, как упомянуто в ответе yeedl.
Если вы хотите придумать индивидуальное решение:
Посмотрите на process dumping
в Windows, например. ProcDump, возобновите его с помощью отладчика CLI из WinDBG.
Посмотрите на core dumping
в Linux, например. core, возобновите его с помощью отладчика CLI, например, GNU GDB.
Бьюсь об заклад, программное решение, которое не включает отладчик, возможно, но это для переполнения стека.
Вы ищете очень конкретный вариант использования, почему бы просто не приостановить и позволить ему поменяться?
Вы бы потратили больше времени на запуск и приостановку ваших процессов ...
Я считаю, что вы можете оптимизировать свой рабочий процесс другим способом, который был бы более плавным.