当前位置: 代码迷 >> heap的解决方案
 
  • Android异步加载图片详解之形式一(2)

    Android异步加载图片详解之方式一(2)FileCache.java如下:packagecn.loadImages;importjava.io.File;importandroid.content.Context;importandroid.net.Uri;importandroid.os.Environment;publicclassFileCache{privateFilefileCach...

    51
    热度
  • Android中的多媒体展示之图片缩放

    Android中的多媒体显示之图片缩放一:图片OOM异常:代码示例:publicclassMainActivityextendsActivity{ privateImageViewiv_imageView; protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setConten...

    18
    热度
  • Android中关于Volley的使用(10)对Request和Reponse的认识

    Android中关于Volley的使用(十)对Request和Reponse的认识我们知道,在网络Http通信中,一定会有一个Request,同样的,也一定会有一个Response,而我们在Volley中利用RequestQueue来添加请求之前,一定会先创建一个Request对象,比如StringRequest,JsonObjectRequest和ImageRequest等,如下分别是前面Dem...

    96
    热度
  • mysql存储引擎容易介绍

    mysql存储引擎简单介绍????大家从别的地方也可以看到。????MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。???若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:showvariableslike'default_storage_engine';查看当前数据库到默认引擎。命...

    103
    热度
  • 100个MySQL 的调剂和优化的提示

    100个MySQL的调节和优化的提示MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL服务器硬件和操作系统调节:1.拥有足够的物理内存来把整个InnoDB文件加载...

    160
    热度
  • Weblogic应用服务器性能监控-札记(1)

    Weblogic应用服务器性能监控--笔记(1) 一、????????????深入理解Java虚拟机 JVM是一个用来模拟实际机器的计算机软件 JVM解释并运行Java语言编译后所形成的中间码 微软虚拟机曾经最快 Android也有虚拟机(不遵循sun的规范) ? ? 一次编译,多次运行(跨平台)、butstillneedsjvmformdifferentplatforms ? 2???????J...

    647
    热度
  • .NET六大剑侠:栈、堆、值类型、引用类型、装箱和拆箱

    .NET六大剑客:栈、堆、值类型、引用类型、装箱和拆箱.NET六大剑客:栈、堆、值类型、引用类型、装箱和拆箱一.“堆”,“栈”专区这两个字我相信大家太熟悉了,甚至于米饭是什么?不知道。。。“堆”,“栈”是什么?哦,这个知道。。。之前我也写过一篇堆栈的文章,不过写的不深刻,剖析的也不全面,所以今天也参考了...

    208
    热度
  • C 语言main 函数最终探秘

    C语言main函数终极探秘所有的C程序必须定义一个称之为main的外部函数,这个函数是程序的入口,也就是当程序启动时所执行的第一个函数,当这个函数返回时,程序也将终止,并且这个函数的返回值被看成是程序成功或失败的标志,如果在到达main函数体的末尾时没有遇到返回语句,它就被看看成是执行了return0;语句。C的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C...

    1120
    热度
  • Android常见有关问题集锦

    Android常见问题集锦Android常见问题集锦(持续更新)SVN:Commitfailed(detailsfollow):svn:xxxisscheduledforaddition,butismissing描述:删除文件夹后点commit提交,但是提示以下错误:“svn:Commitfailed(detailsfollow):svn:‘xxx’isscheduledforaddition,b...

    213
    热度
  • Android线程治理——线程通信

    Android线程管理——线程通信线程通信、ActivityThread及Thread类是理解Android线程管理的关键。线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用。本小节主要从以下三个方面进行分析:《Android线程管理——线程通信》《Android线程管理——ActivityThread》《Androi...

    298
    热度
  • 优化临时表使用,SQL话语性能提升100倍

    优化临时表使用,SQL语句性能提升100倍原载UC技术博客:http://tech.uc.cn/?p=2218【问题现象】线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%,执行时间长达7s左右。SQL语句如下:SELECTDISTINCTg.*,cp.nameAScp_name,c.nameAScategory_name,t.nameAStype_n...

    82
    热度
  • java.lang.OutOfMemoryError: unable to create new native thread有关问题诊断

    java.lang.OutOfMemoryError:unabletocreatenewnativethread问题诊断转载自:http://www.blogjava.net/ldd600/archive/2009/09/25/296397.html?搜罗了一下在网上找到了一个计算公式:(MaxProcessMemory-JVMMemory–ReservedOsMemory)/(ThreadSta...

    58
    热度
  • MySQL 5.6 中的 TIMESTAMP 跟 explicit_defaults_for_timestamp 参数

    MySQL5.6中的TIMESTAMP和explicit_defaults_for_timestamp参数安装MySQL时,有warning:[[email protected]/**/mysql]#scripts/mysql_install_db--user=mysqlInstallingMySQLsystemtables...2015-08-1314:20:090[Warning]T...

    439
    热度
  • MySql基础知识、存储引擎与惯用数据类型

    MySql基础知识、存储引擎与常用数据类型林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka本文将主要讲解了数据库的一些基础知识,介绍了MySql的存储引擎,最后讲了MySql常用的数据类型1、基础知识1.1、数据库概述简单地说:数据库(Database或DB)是存储、管理数据的容器;严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管...

    65
    热度
  • Android ListView工作原理完全解析,带你从源码的视角彻底理解

    AndroidListView工作原理完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏...

    57
    热度
  • java内存分配跟String类型的深度解析

    java内存分配和String类型的深度解析【尊重原创文章出自:http://my.oschina.net/xiaohui249/blog/170013】摘要从整体上介绍java内存的概念、构成以及分配机制,在此基础上深度解析java中的String类型,从内存分配情况来解析String对象的特性。java内存StringStringBufferStringBuilder一、引题在java语言的所...

    32
    热度
  • Android开发中怎么解决加载大图片时内存溢出的有关问题

    Android开发中如何解决加载大图片时内存溢出的问题尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bi...

    93
    热度
  • Android 内存溢出解决方案(OOM) 收拾总结

    Android内存溢出解决方案(OOM)整理总结在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也...

    88
    热度
  • 运用 Eclipse Memory Analyzer 进行堆转储文件分析

    使用EclipseMemoryAnalyzer进行堆转储文件分析?使用EclipseMemoryAnalyzer进行堆转储文件分析?仇璐,软件工程师,IBM杨晓峰,软件工程师,IBM?简介:?EclipseMemoryAnalyzer(MAT)是著名的跨平台集成开发环境EclipseGalileo版本的33个组成项目中之一,它是一个功能丰富的JAVA堆转储文件分析工具,可以帮助你发现内存漏洞和减少...

    557
    热度
  • 给jdk写诠释系列之jdk1.6容器(12)-PriorityQueue源码解析

    给jdk写注释系列之jdk1.6容器(12)-PriorityQueue源码解析PriorityQueue是一种什么样的容器呢?看过前面的几个jdk容器分析的话,看到Queue这个单词你一定会,哦~这是一种队列。是的,PriorityQueue是一种队列,但是它又是一种什么样的队列呢?它具有着什么样的特点呢?它的底层实现方式又是怎么样的呢?我们一起来看一下。PriorityQueue其实是一个优先...

    391
    热度