요즘 최신 해킹롬들이 최적화가 잘되어있어 내장메모리는 여유가 많은데....문제는 램이 딸리네요...
내장램은 190~200메가는 기본으로 남는데...이놈에 램은 50~60메가 밖에 안남으니....-.-;;
램을 확보하는 방법은 없는지....아시는분 알려주세욥 (^0^)
전 블랙드로이드를 사용중인데요 아래와 같은 스크립트를 제공하는데 su 명령만 하면 실행이 되는건가요?
Custom Scripts: (run in terminal after su)
-sysrw (mounts system)
-sysro (unmounts system)
-rm3 (removes "3" music player......why would you ever use this????)
-rmbrowser (removes the native browser)
-rmmusic (removes the native music player)
-rmamazon (removes amazonmp3)
-free50mb (adjust native system task manager to keep 50mb of RAM free)
-free75mb (adjust native system task manager to keep 75mb of RAM free)
-free100mb (adjust native system task manager to keep 100mb of RAM free)
-rmhelix (removes helix launcher)
-rmhelix2 (removes helix launcher 2)
-rmlauncher (removes home launcher)
-rmlauncher2 (removes 3D launcher)
-rmcorpcal (removes corpcal)
-rmpandora (removes pandora)
-rmfacebook (removes facebook)
-rmvvmstub (removes visual voicemail)
-rmquickoffice (removes quick office)
-rmolddock (removes 2.0.1 dock and alarm clock)
-rmlwps (removes live wallpapers)
-rmcarhome (rremoves car home)
-rmemail (removes email)
-rmgenie (removes news and weather app and widget)
-rmnexusmod (removes nexusmod live wallpapers)
-winbash (gives you windows friendly terminal w/history)
-godmode (lets you view and edit all files with any file manager)
찐돌님 다른거 할필요없이 su 명령을 한후
free 100mb 하니 적용이 된거 같은데 메모리에 별 변화가 없네요?? 뭘또 해야 하나요?
아마도 사용자 스크립트로 블랙드로이드에서 해당 스크립트를 그냥 치면 알아서 다 처리하게 설정되어 있는것 같은데
실행은 됬는데 변화가 없네요?
Pete의 BB인 경우, 위의 스크립트들이 잘못 실행될까봐 Executable flag를 꺼놨었습니다.. enable script해야, 비로소 Executable flag가 적용되거든요.. 블랙 드로이드는 다른가봅니다.
그리고, free100mb하면, 미니멈 100MB를 유지하기 위해서 어플리케이션을 메모리에서 내립니다. 그게 의미하는 바는, 어떤 프로그램이 실행되었을때 100mb쯤 남아있으니 로딩하거나 바로 실행하는데 문제는 없다는 뜻인데, 단점도 분명히 있습니다.. 메모리는 100mb가 비어있던 10mb가 비어있던 전력 소모량은 동일합니다. 그런데 10mb가 비어있다는 말은, 자주 쓰는 어플이 메모리에 남아 있을 확율이 높다는 말이죠.. 다음번 실행할때 플래시에서 안 읽어와도 되기 때문에 전력 소모에 유리하고, 로딩타임도 없습니다.. 그런데, free memory를 높게 유지하기 위해서 자주 사용되는 어플을 메모리에서 내려버리게 되면, 오히려 사용상 불편한 점이 생깁니다..
저는 free50mb를 실행해서 사용중인데, 대충 free memory가 그 정도 유지되고, Task Killer보면 대부분 어플들이 메모리에 올라가서 유지되고 있습니다.. 50mb쯤 하는 이유는 Dalvik Heap이 30mb라서, 어플 하나 실행하는데 데이터 메모리를 최대 30mb까지 소모할수 있고, 거기에 Dalvik data나 기타 어플 데이터를 합하면 50mb쯤 되지 않겠나 해서, 어플 하나 올라갈 만큼 유지하는 거죠.. 눈에 띄는 성능 향상은? 아직 잘 모르겠습니다..




Pete의 BB 0.9에 그 옵션이 들어가 있습니다..
정확하게는 이런 Shell 명령인데요,
echo "2560,3840,6400,10240,12800,19200" > /sys/module/lowmemorykiller/parameters/minfree
이건 75MB짜리이고, 뒤에건 100MB짜리입니다.
echo "2560,3840,6400,12800,17920,25600" > /sys/module/lowmemorykiller/paramters/minfree
입니다. 물론 앞의 명령을 수행하기 위해선 /system을 Read/Write로 변경해 줘야 하니까, mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system하시는 것도 잊지 마시고..