内存-android 工程打印出这些是什么意思?

问题描述

android 工程打印出这些是什么意思?

12-21 17:14:08.445 16593-16644/com.owant.album01 I/dalvikvm-heap﹕ Grow heap (frag case) to 39.231MB for 22118416-byte allocation
12-21 17:14:08.779 16593-16644/com.owant.album01 I/dalvikvm-heap﹕ Grow heap (frag case) to 61.215MB for 22118416-byte allocation
12-21 17:14:09.136 16593-16644/com.owant.album01 I/dalvikvm-heap﹕ Grow heap (frag case) to 82.310MB for 22118416-byte allocation

翻译为:成长堆(破片的情况下)对82.310mb 22118416字节allocationgrow堆(破片的情况下)对82.310mb 22118416字节的分配

这里的39,60,80mb是不是占用内存大?

解决方案

是的,可能是你程序中反复使用了数组,不过不要紧,系统会自动释放,只要不是静态的

时间: 2025-01-01 14:54:31

内存-android 工程打印出这些是什么意思?的相关文章

Kotlin在Android工程中的应用详解

Kotlin在Android工程中的应用 原文链接 简介 Kotlin是由JetBrains设计的开放源码的编程语言,它正在Java开发者中变得越来越流行.Kotlin通常被吹捧为Java的继承者,相比较Java而言,Kotlin提供更为丰富的开发经验,因为它更现代,更具表现力和更简介. 如果你在寻求Android开发的可替代编程语言,那么应该试一下Kotlin.使用Kotlin,你可以很容易的在Android工程中替代Java或者与Java混合使用. 本文接下来将介绍在Android Stud

在eclipse中新建Android工程出现错误提示

在eclipse中新建Android工程,却出现了r cannot be resolved to a variable android的提示.从提示中可以看出是R.java资源文件没有生成,但是具体如何修改没有提示.看到了stackoverflow中的相同问题,问题的回复中给出了一个解答. 具体的解决办法就是在project->properties中侧边栏中选择Java Build Path,之后将相应的android sdk的版本的复选框勾上就可以了.这个问题应该是由eclipse本身带来的,

eclipse无法导入Android工程的问题和解决办法

最近在新导入一个Android工程时遇见了已有工程无法导入的情况.具体的现象就是每次导入时的导入窗口很快消失,而在eclipse的package explorer中却没有增加新导入的工程文件夹,没有其他的错误提示. eclipse工程导入的常见方法 1. File->Import->Existing Android Code into Workspace,弹出导入工程窗口,选择导入工程所在目录. 2.在package explorer窗口中单击右键->New->Project...

过滤Android工程中多余资源文件的解决方法_Android

本文以实例讲述了过滤Android工程中多余资源文件的解决方法,很有实用价值!具体描述如下: 很多开发人员在Android项目开发过程中经常会遇到这样的情况:界面开发人员发布了一个新版本的资源包,不过有的图片名称改了,有的图片删掉了,可是在实现的时候开发人员只是把新的资源覆盖到原来的资源文件夹中,随着版本的发布,在drawable或values中积累的无用资源越来越多,直到最后发布正式版的时候再想要删除这些多余的文件,于是不得不一个一个文件检查看是否有用,再决定要不要删除之. 有鉴于此,很有必要

删除Android工程下的Bin文件夹,生成错误

问题描述:      因为手头的Android程序打算清理一下Bin文件夹中无用的内容(如图1),于是把红框处的东西全部删除了.想要自动运行Android工程,却发现弹出错误(如图2).                  图1删除                                                            图2 弹出错误 解决办法:直接删除整个Bin文件夹,直接让Eclipse为我们重新生成所有文件(如图3).终于又可以启动工程了.           

要导入android工程灰显的问题

问题 在导入Android工程的时候,我们有时候会发现,工程名变灰无法导入(如图2所示).                                   图1 选择导入已经存在的Android工程                                   图2 导入工程的时候,工程灰显 解决办法 请按照下图所示操作                                                 图3 选择导入工程                          

eclipse-无法重命名android工程中的包,有图

问题描述 无法重命名android工程中的包,有图 我从网上下载了一个工程,想把所有的类都重命名,但是在命名根文件夹的类时出问题了,不知道怎么搞的.具体步骤看图: 然后: 然后: 最后: 谢谢! 解决方案 你要先在 AndroidManifest.xml重命名包 打开AndroidManifest.xml,然后编辑package部分:<manifest xmlns:android=""http://schemas.android.com/apk/res/android"

android底部弹出iOS7风格对话选项框(QQ对话框)--第三方开源之IOS_Dialog_Library_Android

先给大家展示下效果图,喜欢的朋友可以下载源码哦. 完成这个效果的是使用了 IOS_Dialog_Library 下载地址:http://xiazai.jb51.net/201509/yuanma/IOS_Dialog_Library(jb51.net) 下载后导入到Eclipse中,然后作为Library引入到自己的工程中,直接作为第三方控件使用. 测试代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

一个android工程代码多个差异化项目管理方法探讨

一个android工程代码多个差异化项目管理方法探讨   核心提示: 1.工程代码中尽量不要使用产品名称.设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件: 2.在c/C++代码里可以在Android.mk文件中传进去一下宏,用宏来区分代码,这个宏就是功能的代名词,宏的名称尽量达意一些: 3.在java代码中尽量使用系统的property来做区分,设置系统属性来解决: 4. UI显示定制的XML文件,无法做到兼容的话,就把文件拷贝到每个产品的device目录