Linux / Windows에서 "프로세스를 최대 절전 모드로 전환하는 방법"과 유사 합니까?
메모리에 머 무르지 않는 방식으로 프로세스를 최대 절전 모드로 전환하는 방법이 있습니까? 예 : Firefox를 사용하고 싶지 않고 프로세스를 닫고 싶지 않고 여유 메모리가 필요한 경우 프로세스를 실제로 최대 절전 모드로 설정하여 Firefox에서 예약 한 메모리를 비울 수 있습니까?
Windows와 Linux 모두에 대한 솔루션이 필요합니다!
Linux / Windows에서 "프로세스를 최대 절전 모드로 전환하는 방법"과 유사 합니까?
메모리에 머 무르지 않는 방식으로 프로세스를 최대 절전 모드로 전환하는 방법이 있습니까? 예 : Firefox를 사용하고 싶지 않고 프로세스를 닫고 싶지 않고 여유 메모리가 필요한 경우 프로세스를 실제로 최대 절전 모드로 설정하여 Firefox에서 예약 한 메모리를 비울 수 있습니까?
Windows와 Linux 모두에 대한 솔루션이 필요합니다!
답변:
Firefox를 사용하고 싶지 않고 프로세스를 닫고 싶지 않고 여유 메모리가 필요한 경우 프로세스를 실제로 최대 절전 모드로 설정하여 Firefox에서 예약 한 메모리를 비울 수 있습니까?
Windows의 경우 Free Process Freezer가 있습니다.
리눅스 및 Mac OS X의 경우,이 CrypoPID는 에서 언급 한 바와 같이, yeedl의 대답 .
사용자 정의 솔루션을 원한다면 :
process dumping
예를 들어, Windows를 살펴보십시오 . ProcDump , WinDBG 의 CLI 디버거로 다시 시작하십시오 .
core dumping
예를 들어 Linux를 살펴보십시오 . core , GNU GDB 와 같은 CLI 디버거로 다시 시작하십시오 .
디버거가 포함되지 않은 소프트웨어 기반 솔루션은 가능하지만 스택 오버플로 용 입니다.
당신은 매우 구체적인 사용 사례를 찾고 있습니다. 왜 일시 중단하고 스왑 아웃하지 않습니까?
프로세스 실행 및 일시 중단에 더 많은 시간을 할애 할 것입니다 ...
보다 원활한 다른 방법으로 워크 플로를 최적화 할 수 있다고 생각합니다.
Windows와 Linux / Unix는 실행 가능한 프로세스 목록에서 프로세스를 제거하여 프로세스 실행을 일시 중지하거나 중지하는 방법을 제공합니다.
이것은 프로세스가 소유 한 메모리 페이지에 직접 영향을 미치지 않지만, 시간이 지남에 따라 시스템이 메모리에 대한 압박을 받으면 해당 페이지가 디스크로 스왑 아웃 될 수 있습니다.
나중에 재개하기 위해 디스크에 프로세스를 쓰려고 시도하는 것이 사소한 일에는 효과가 없습니다. 프로세스가 재개되는 즉시 네트워크 및 윈도우 시스템에 대한 열린 핸들이 실패합니다.
Windows의 경우 :
프로세스를 종료하지 않고 메모리에서 프로세스를 완전히 제거하는 방법을 모르지만 기본 창을 최소화하여 작업 세트를 트리밍 할 수 있습니다. Microsoft는이를 설명하는 기사를 가지고 있습니다. 응용 프로그램의 작업 세트는 최상위 창이 최소화 될 때 잘 립니다.
따라서 먼저 기본 창을 최소화 한 다음 연결 한 질문 에서 제안한대로 프로세스를 일시 중단하십시오 .
항상 유용한 Process Explorer로 두 가지를 모두 달성 할 수 있습니다 .
Windows에서 일부 프로그램은 "사용하지 않은"프로그램 메모리를 교체 할 수 있습니다.
이를 수행 할 수있는 제품의 예로는 상용 Process Lasso가 있습니다.
그러나 프로세스 올가미조차도 그 관행에 반대합니다.
가상 메모리 관리를 Windows에 맡기고 자신의 손에 맡기지 않는 것이 가장 좋습니다. 이 프로그램의 혜택은 환상이며 일시적입니다. 정리 후에 실행하는 프로그램이 더 빨리로드되는 것처럼 보이더라도 페이징 메모리의 처벌은 조만간 다시 발생합니다.
Firefox와 관련하여 mozillaZine의 메모리 사용 감소 -Firefox를 참조하십시오 . 여기에는 확장 기능이 메모리 누수를 찾는 방법에 대한 많은 조언이 포함되어 있습니다.
Firefox 확장 기능 Memory Fox 도 있습니다.
브라우저의 RAM 메모리 사용을 줄이려고하면 다른 응용 프로그램 프로세스 RAM 메모리 요구 사항에 사용 가능한 RAM 메모리가 증가합니다. 다행스럽게도 메모리 복구 및 보존 시도를 촉진합니다.
내 경험에 따르면이 확장 프로그램은 피할 수없는 Firefox의 메모리 팽창을 연기합니다. 유일한 실제 솔루션은 때때로 메모리를 확보하기 위해 Firefox를 닫는 것입니다.