如何增大分配给某个进程的空间
月光宝盒 2011-07-04 02:00:24 报错如下:
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): FATAL EXCEPTION: main
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:459)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at com.cooliris.media.UriTexture.createFromUri(UriTexture.java:175)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at com.cooliris.media.CropImage.onCreate(CropImage.java:268)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.os.Handler.dispatchMessage(Handler.java:99)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.os.Looper.loop(Looper.java:123)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at android.app.ActivityThread.main(ActivityThread.java:4627)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at java.lang.reflect.Method.invokeNative(Native Method)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at java.lang.reflect.Method.invoke(Method.java:521)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
07-04 11:21:27.951: ERROR/AndroidRuntime(1140): at dalvik.system.NativeStart.main(Native Method)
07-04 11:21:29.892: INFO/CacheService(1140): Preparing DiskCache for all thumbnails.
07-04 11:21:29.911: INFO/CacheService(1140): DiskCache ready for all thumbnail
在图库中操作200k以上的图片,设为墙纸时报上面的错误,出现的频率挺高,这里的outofmemory,是否可以修改VM分配给
Gallery进程的ram空间大小,个人认为分配给某个进程的是有系统控制的,不可能在应用层上修改吧?虽然我这里可以修改系统的代码,有知道的木有?