2009-09-27 3 views

답변

22

과 비슷한 리소스 정리를 수행하고 싶습니다. 쉘에서 ulimit 명령을 호출하십시오.

ulimit -Sv 10000 

이렇게하면 현재 메모리 제한이 10 000KB로 설정되어 이후에이 셸에서 호출 된 모든 응용 프로그램이 더 많은 메모리에 액세스 할 수 없게됩니다.

+1

Windows에서 작동합니까? –

+14

이 명령을 수행하려고하면 "ulimit : illegal option -v"가 표시됩니다. 어떤 쉘에 – jcmcbeth

+2

? 'commond prompt' 또는'telnet'입니까? – Chaitanya

0

휴대 전화 또는 에뮬레이터에 응용 프로그램 개발 도구 (각 에뮬레이터에 있음)가있는 경우이를 수행하는 또 다른 방법입니다. 개발 도구를 열고 개발 설정을 탐색 한 다음 "활동을 즉시 제거"확인란을 선택합니다. 이것은,이 트릭 할 것입니다 당신이 당신 onTrimMemory 콜백을 트리거하기 위해 찾고 있다면 당신은 당신의 활동이 메모리 부족

+0

그것은 캐시를 깨끗이하는 것과 같은 일을하지 않습니다. –

+0

이것은 트림 메모리 이벤트를 보내지 않으므로 낮은 메모리에 대한 실제 시뮬레이션이 아닙니다. – KMP

1

에 파괴 할 때 상황을 에뮬레이션 할 수 있습니다 :

ADB 쉘 오전 보내기 트림 메모리를

예 : adb shell am-trim-memory com.example.app 보통

관련 문제