it-swarm-ko.com

애플리케이션이 사용할 수있는 메모리를 제한 할 수 있습니까?

모든 응용 프로그램에서 사용할 수있는 RAM의 양을 효과적으로 줄이기 위해 도구를 사용했지만 응용 프로그램별로 동일하게 수행 할 수있는 작업이 있습니까?

특히, RAM이 128MB에 불과한 구형 컴퓨터에서 Firefox 3.5의 메모리 사용량을 제한하려고합니다. 현재 Windows 2000 및 보조 (기본 방화벽 포함)는 약 80-85MB를 사용합니다. Firefox에서 몇 개의 탭을 열고 물리적 RAM는 곧 소모되어 불가피한 속도 저하를 초래합니다.

Firefox와 관련된 아이디어를 환영하지만 모든 응용 프로그램에 적용 할 수있는보다 일반적인 접근 방식에 정말 감사드립니다.

감사.

12
Umber Ferrule

이것이 응용 프로그램에서 사용할 수있는 RAM의 양을 제한하는 일반적인 접근 방식이 아니라는 것을 알고 있지만 여기 는 RAM의 양을 제한하는 좋은 가이드입니다. _ 파이어 폭스에서 사용할 수 있습니다.

단일 애플리케이션의 메모리 사용량을 제한하는 일반적인 접근 방식이 있는지 잘 모르겠습니다 (아마도 Java 애플리케이션 제외).

4
scheibk

Microsoft의 Application Verifier 를 사용할 수 있습니다. 메모리 관리에 대한 많은 옵션을 제공하지는 않지만 '자원이 제한된'환경에서 앱을 실행할 수 있습니다. 주요 용도는 프로파일 링/디버깅 용이지만 잘못된 동작 앱을 제한하는 데만 사용할 수 있습니다 .

6
MichaelS

질병보다 더 나쁠 수있는 치료법이 있습니다. 가상 머신에서 애플리케이션을 실행하세요. 가상 머신은 사용할 수있는 RAM에 대한 하드 제한이 있습니다.

가상 머신을 만드는 데에는 분명히 약간의 오버 헤드가 있지만 Firefox의 경우 매우 작은 Linux 배포판에서 실행할 수 있습니다.

5
Mark Ransom

또한 Process Lasso http://www.bitsum.com/prolasso.php 내가 언급 한 두 가지 중 어느 것이 가장 적합한 지 확인하십시오.

2
DiggerP
  • 세션 환경 설정 을 조정하여 Firefox의 메모리 사용량을 최적화합니다.
    또한 해당 페이지의 의견을 읽으십시오.

  • Firefox 최적화

  • 세션 관리자를 사용하여 브라우저 상태를 기억하고,
    메모리를 많이 사용하는 것을 볼 때마다 브라우저를 다시 시작하십시오.
    (아래 참조 된 프로세스 탐색기를 사용하여 메모리 사용률을 확인)

  • about:memory 탭을 실행하려면 Chrome을 설치하세요.
    Firefox가 다른 브라우저 (Opera, IE 등)와 어떻게 비교되는지 확인

약간 별도의 메모에서 firefox 플러그인 목록도 확인하십시오.
Firefox 및 메모리 누수 문제에 대해 ... 및 링크.


Windows 시스템의 일반적인 메모리 사용량 문제.

  • 일반적으로 임의의 시작 응용 프로그램이 많은 메모리를 차지하는 것을 보았습니다.
    • 훌륭한 ProcessExplorer ;
      작업 관리자를 대체 할 수도 있습니다!
  • 가능할 때마다 응용 프로그램을 다시 시작하거나 일부 시스템 서비스가 너무 많은 메모리를 차지하는 경우 재부팅하십시오 ...
    • 내 컴퓨터의 Symantec AV가 계속 메모리를 차지하고 있습니다.
2
nik

이것은 Firefox 메모리 누수를 도울 수 있습니다 :

이 작은 수정은 Firefox를 최소화 할 때 하드 드라이브로 이동하므로 최소화하는 동안 10MB 미만의 메모리를 차지합니다. 지금까지 오늘 이것을 사용한 경험에서 Firefox를 최대화하면 분명히 메모리 사용량이 증가합니다.
그러나 최소화하기 전의 미친 양으로 돌아가지는 않는 것 같습니다.
예를 들어, Firefox는 180MB의 메모리 사용량을 기록한 다음 최소화하고 몇 초 후에 최대화했습니다. 그것을 최대화하고 일상적인 업무를 계속 한 후에는 최대 60MB까지만 증가한 것처럼 보였습니다. 어쨌든 Firefox를 자주 최대화하고 최소화하기 때문에 지금 당장 좋은 해결책 인 것 같습니다.

  1. Firefox를 열고 주소 표시 줄로 이동합니다. about:config를 입력하고 Enter를 누르십시오.
  2. 페이지를 마우스 오른쪽 버튼으로 클릭하고 New-> Boolean을 선택합니다.
  3. 팝업 상자에 config.trim_on_minimize를 입력합니다. 엔터 키를 치시오.
  4. 이제 True를 선택하고 Enter를 누르십시오.
  5. Firefox를 다시 시작하십시오.

기사 끝 부분의 주석에서이 설정은 최소화 할 때 (가비지 수집 또는 다른 방법으로) FF의 메모리를 줄이는 것으로 보입니다.

0
harrymc

파이어 폭스는 아니지만 k-meleon이 컴퓨터에 적합 할 수 있습니다. 게코를 사용하고 잘 실행되며 일부 확장, 특히 adblock을 지원합니다. 파이어 폭스는 아니지만 거의 동일한 사양에서 잘 작동합니다.

0
Journeyman Geek

다음 앱을 사용해 볼 수 있습니다. Process Tamer http://www.donationcoder.com/Software/Mouser/proctamer/

0
DiggerP

AFOM 애드온은 특히 긴 세션 후에 메모리 사용량을 줄이는 데 매우 효과적입니다. 완전한 답변은 아니지만 유용하다고 생각하시기 바랍니다.

0
outsideblasts

솔직히 말해서 Firefox, Safari, Word 또는 실제로 다른 응용 프로그램에서 사용하는 메모리 양을 제한해서는 안됩니다. Firefox가 80MB의 이미지가있는 페이지를로드하는 경우 메모리를 할당 할 수 없기 때문에 충돌하거나 메모리를 빨아들이는 동안 계속 실행됩니다.

나에게, 당신은 다른 응용 프로그램을 위해 성능을 제한하도록 응용 프로그램에 요청하고 있습니다. 오늘날의 시장에서 더 많은 RAM 구매 . RAM을 (를) 구매할 수 있는데, 성능과 안정성을 떨어 뜨리면서 앱에서 사용할 수있는 메모리 양을 제한하는 이유는 무엇입니까?

메모리 사용량을 절대적으로 제한해야하는 경우 더 작은 응용 프로그램을 사용하십시오. 웹을 탐색하고 거의 0 메모리를 사용하고 싶다면? lynx 를 사용하십시오. iTunes의 메모리 사용량이 마음에 들지 않으면 mpg12 를 사용하여 앨범 표지 등이로드되지 않고 음악 만 재생되도록합니다.

큰 메모리 풋 프린트를 위해 설계된 기존 애플리케이션이 새장에서 실행되도록 요청하지 마십시오. 그냥 어리석은 일입니다.

0
Jack M.

이를 위해 가상 머신, 특히 firefox를 사용할 수 있습니다. RAM을 매우 낮게 사용하고 vmware의 RAM 사용량을 128 또는 256으로 제한하는이 목적으로 Linux를 사용할 수 있습니다.
이것은 파이어 폭스가 모든 메모리가 아닌 제한된 것을 사용하도록합니다.
mini xp (40 Mb ram 사용) 또는 tiny xp (70 Mb ram 사용) 또는 tiny7 (100 Mb 이상) 또는 다른 트릭에 대해 알고있는 경우에도 사용할 수 있지만 불법입니다.

0
TechLife

나는 내가 필요로하는 일을한다고 주장하는 Minimem 을 발견했습니다.

EDIT : Minimem은 앱을 설정하는 빈도 (포 그라운드가 아닐 때)마다 앱의 RAM 풋 프린트를 줄입니다. 그러나 앱에 초점을 맞추고 RAM 사용량 촬영은 다음 번까지 제한없이 백업됩니다. 제가 찾고있는 것은 앱 RAM 사용량을 너무 자주 자르는 것이 아니라 하드 제한을 설정하는 것입니다.

0
Umber Ferrule