특정 리소스가 제한되어 있을 때 "선호" 애플리케이션의 성능을 유지하는 것이 가능합니까?

특정 리소스가 제한되어 있을 때 "선호" 애플리케이션의 성능을 유지하는 것이 가능합니까?

저는 웹 개발자이고 일반적으로 사용하는 도구(웹 브라우저는 말할 것도 없고)로 인해 항상 RAM 사용량이 높습니다. 대부분의 경우 내 시스템은 이 문제를 잘 처리합니다. 가끔 프로세스를 열다가 갑자기 RAM이 급증하여 컴퓨터를 완전히 사용할 수 없게 되는 경우가 있습니다. 어떤 창도 클릭할 수 없으며 심지어 리소스를 소비하는 프로세스를 닫거나 종료할 수도 없습니다. 일반적으로 이 작업은 1분 이상 지속되며 때로는 강제로 재부팅해야 하는 경우도 있는데, 이는 시스템이 자체적으로 복구될 때까지 기다릴 수 없을 때 발생하는 경향이 있습니다.

이러한 상황으로부터 자신을 더 잘 보호할 수 있는 방법을 알고 싶습니다. 일반적인 예는 무언가를 시연해야 할 때입니다. 백그라운드에서 리소스를 많이 소모하는 프로세스가 많고 영상 통화 중입니다. 프로세스가 차단되거나 심지어 종료되면 괜찮지만 통화가 중단되면 나에게는 매우 안타까운 일입니다. 왜냐하면 우리 팀에 무슨 일이 일어나고 있는지조차 설명할 수 없기 때문입니다.

이로 인해 RAM이 "특별한" 프로세스용으로 예약될 수 있는지 궁금합니다. 따라서 내 화상 통화는 최소 1GB(무작위로 선택한 숫자)여야 하며 다른 프로세스가 나머지 여유 공간을 놓고 경쟁할 것이라고 말할 수 있습니다. 그 자체로는 실제로 이것이 작동하는지 확실하지 않지만 RAM 사용량이 너무 높아지면 "특별하지 않은" 프로세스가 종료될 수 있습니다.

내가 찾은이 문제이것은 같은 문제처럼 들리지만 대답은 "스스로 해결된다"인 것 같습니다. nice이 경우에는 작동하는지 잘 모르겠습니다 .

관련 정보