图片Bitmap
来源:互联网 发布:ajax json数据处理 编辑:程序博客网 时间:2024/05/17 01:20
由 48211968-byte external allocation too large for this process 引发此记录(以下纯个人理解,欢迎指教)
06-13 14:12:49.270: D/dalvikvm(22009): GC_EXTERNAL_ALLOC freed 77K, 50% free 2736K/5379K, external 83K/519K
06-13 14:12:49.320: D/dalvikvm(22009): GC_FOR_MALLOC freed 1K, 50% free 2735K/5379K, external 83K/519K
android heap内存分java和native
50% free 2735K/5379K 这个说的是java内存
external 83K/519K 这个说的是native内存
java内存+native内存 不能大于Runtime.getRuntime().maxMemory();(测试机为32M)
猜测,开始的错误是在创建Bitmap时,在native分配的空间过大导致。
再说一下图片占用内存计算:
根据图片模式不同,1个像素在内存占用的字节数不同,一般为4字节
公式:宽*高*占位
0 0
- 图片Bitmap
- BitMap保存图片
- Bitmap图片打印
- Bitmap图片处理成圆角
- bitMap保存图片
- Bitmap图片存储
- flex 保存bitmap图片
- bitmap 压缩图片
- Bitmap打开图片
- Bitmap压缩图片
- Bitmap图片的处理
- Bitmap图片处理
- Android bitmap图片处理
- android bitmap压缩图片
- Android bitmap图片处理
- bitmap图片压缩
- android bitmap 图片处理
- C# 切割图片 bitmap
- 数据库连接
- iOS常用加密方法(aes、md5、base64)
- 博客搬家了
- 手机拍摄的视频丢了怎么恢复才好
- 进程与线程的区别联系
- 图片Bitmap
- C++中string类的详解
- asmack小问题集锦
- 【轻松玩蓝牙】序列之3:轻松搭建编译环境
- python列表去重
- 浏览器众生相 程序员火眼鉴身份
- 关于Xcode插件的安装与卸载
- 下载单独的 Google Earth 离线安装包
- DWR推送和js访问java代码