Mac OS X에서 메모리를 비우는 방법?


3

4GB RAM의 Mac OS X Leopard (10.5)를 실행하는 Macbook Pro가 있습니다. 일부 응용 프로그램 (Windows의 병렬 (1GB RAM), Firefox, 메일, freemind, iTunes, Finder, 터미널 등)을 사용하며 시간이 지나면 메모리가 완전히 가득 차고 시스템 성능이 저하되는 것을 볼 수 있습니다. 궁금하다

  1. 메모리에서 프로그램의 실제 사용을 어떻게 알 수 있습니까? 활동 모니터를 사용하지만 모든 개별 기여를 합하면 4GB RAM을 얻지 못합니다.
  2. 메모리를 낭비하고 Google 업데이트와 같이 필요하지 않은 서비스가 있다면 어떻게 비활성화 할 수 있습니까?
  3. 메모리를 비울 때 다른 조언이 있습니까?

글쎄, 이것은 애플 고유의 조언이 아니므로 잘 작동하는지 확실하지 않지만 top터미널이나 명령을 사용하여 시도하십시오 cat /proc/meminfo. 이 두 가지는 메모리 상태를 보여줄 수 있어야합니다. 바라건대, 누군가 OS X에 대한 구체적인 조언을 곧 줄 수있을 것입니다.
AndrejaKo

답변:


2

메모리에서 내 프로그램의 실제 사용을 어떻게 알 수 있습니까? 활동 모니터를 사용하지만 모든 개별 기여를 합하면 4GB RAM을 얻지 못합니다.

4GB RAM을 절대 얻지 않는 것이 좋습니다. 모든 응용 프로그램이 실제 메모리를 모두 사용하면 시스템에 매우 나쁩니다 . 시스템이 원활하게 실행되고 가상 메모리 페이징이 제대로 작동하려면 항상 사용 가능한 메모리가 있어야합니다. 사용 가능한 메모리가 50MB 미만인 경우 걱정됩니다.

Apple에는 활동 모니터에 표시된 메모리 사용량을 설명 하는 지원 문서가 있습니다.

메모리 / CPU / 네트워크 사용량에 대한 빠른 스냅 샷을 제공하는 iStat Menu 를 좋아 합니다.

메모리를 낭비하고 Google 업데이트와 같이 필요하지 않은 서비스가있는 경우 어떻게 비활성화 할 수 있습니까?

활동 모니터로 많은 메모리를 사용하는 프로세스를 확인하고 프로세스를 종료하십시오.

당신이없는 페이지 아웃의 시스템 메모리 탭에서 값이 매우 높은 비교되는 페이지 인의 값, 또는 과도한 디스크 탈곡을 얻을, 나는 그것에 대해 걱정하지 않을 것입니다. 사용중인 응용 프로그램 집합을 고려할 때 메모리 사용을 제한하는 가장 좋은 방법은 Firefox에서 연 탭 / 창 수를 최소한으로 유지하는 것입니다. 4GB는 Mac OS X에서 해당 응용 프로그램 세트를 실행하기에 충분해야합니다.

메모리 확보를위한 기타 조언

솔직히 말하면, 시작하는 응용 프로그램 / 시작 항목 수를 제한하는 것 외에는 할 수있는 것이 많지 않습니다.

가장 중요한 것은 가상 메모리 페이징을위한 충분한 디스크 공간을 확보하는 것입니다. X Lab에는 메모리 사용량과 충분한 메모리가 있는지 확인하는 방법을 설명 하는 훌륭한 기사 가 있습니다.


4

질문 3에 대한 답 : 터미널에서 purge 명령을 사용하여 메모리에서 일부 디스크 캐시를 강제로 해제하십시오. 사용 가능한 "사용 가능한"메모리 양이 늘어납니다.

맨 페이지 :

purge (8) BSD 시스템 관리자 매뉴얼

NAME 제거-디스크 캐시를 강제로 제거 (플러시 및 비우기)

시놉시스 퍼지

설명 퍼지는 성능 분석을 위해 콜드 디스크 버퍼 캐시로 초기 부팅 조건을 근사화하는 데 사용할 수 있습니다. malloc, vm_allocate 등을 통해 할당 된 익명 메모리에는 영향을 미치지 않습니다.

동기화 (8), malloc (3)도 참조

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.