




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、安卓开发之调试实例_ package AndroidApi; import android.util.Log; class Monitoring implements Runnable public void run() while (!Thread.currentThread().isInterrupted() try Thread.sleep(100); catch (InterruptedException s) Thread.currentThread().interrupt(); AndroidDebug.printVaryMemory(); public class Android
2、Debug private static boolean m_bIsDebug = false; /* * 设置调试模式 * * param bIsDebug */ public static void setMode(boolean bIsDebug) m_bIsDebug = bIsDebug; /* * 是否调试模式 * return */ public static boolean isDebug() return m_bIsDebug; /* * 打印信息 * * param strTxt */ public static void println(String strTxt) if
3、 (m_bIsDebug) System.out.println(strTxt); /* * 打印信息 * * param strTxt */ public static void Log(String strTag, String strTxt) if (m_bIsDebug) Log.i(strTag,strTxt); /* * 强制回收垃圾,可用于检测析构函数,检测未用法对象是否有 */ public static void gc() if (m_bIsDebug) System.gc(); /* * 打印堆总量 */ public static void printTotalMemor
4、y() Runtime r = Runtime.getRuntime(); AndroidDebug.println(Total memory is : + r.totalMemory(); /* * 打印堆剩余量 */ public static void printFreeMemory() gc(); / 执行强制回收以获得精准的剩余量 Runtime r = Runtime.getRuntime(); AndroidDebug.println(Free memory is : + r.freeMemory(); /* * 打印堆改变量 */ static long longPre = 0
5、; public static void printVaryMemory() gc(); / 执行强制回收以获得精准的剩余量 Runtime r = Runtime.getRuntime(); long longNow = r.freeMemory(); if (longNow longPre) AndroidDebug.println(Free memory - : + (longNow - longPre); longPre = longNow; else if (longNow longPre) AndroidDebug.println(Free memory - : + (longPre - longNow); longPre = longNow; /* * 监控内存 * * param bIsOpen */ private static Thread m_pThread = null; public static void setMonitore(boolean bIsOpen) if (bIsOpen) if (null = m_pThread) m_pThread = new Thread(new Monitoring(); m_pThread.setDaemon(true); m_pThread.st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 对联作业考试题目及答案
- 2025年海洋科技新突破:海水提硼吸附材料创新技术应用分析
- 教育普法考试试题及答案
- 银行中职考试试题及答案
- 2025年新进护士考试试题及答案
- 2025年皮肤药学抗真菌药物不良反应处理考察答案及解析
- 驾校色弱考试试题及答案
- 2025年心血管内科学术前沿与技术创新测试答案及解析
- 2025年紧急医学救护技术紧急救护操作实践考核卷答案及解析
- 2025年麻醉科药物应用考察试卷答案及解析
- 《Matlab编程与应用》课程简介与教学大纲
- 白内障合并青光眼护理查房
- 2025-2026学年人教大同版(2024)小学英语四年级上册(全册)教学设计(附目录)
- 物业员工培训及考核制度
- 2025年弘扬伟大抗战精神主题讲座课件【铭记历史 缅怀先烈】(含讲稿)
- 用户信息管理办法
- 800个产粮大县名单
- 集体荣誉-主题班会课件
- 2025年广西中考语文试题卷(含答案及解析)
- 透析室护理不良事件分析
- 【某酚醛污水处理厂的经济评估计算过程案例2100字】
评论
0/150
提交评论