码迷,mamicode.com
首页 >  
搜索关键字:jvm 内存泄露    ( 13738个结果
记住不要把Bitmap往List等集合放
很多时候,不注意这些细节,直接把bitmap放入List集合中,再者用完忘记清空bitmap,List集合,很容易造成内存泄露 就算你有良好的编程习惯,用完就清空掉,但是数据在list.add()循环的时候就报内存泄露了,还没等你清空,已经oom了 所以,开发中不建议把Bitmap放入list集合中...
分类:其他好文   时间:2014-07-22 23:04:34    阅读次数:287
记一次内存泄露调试(memory leak)-Driver Monkey
Author:DriverMonkey Mail:bookworepeng@Hotmail.com Phone:13410905075 QQ:196568501 硬件环境:AM335X 软件环境:linux 3.2  bug 定位过程: 现象:1)系统运行一晚上,配置硬件操作失效            2)系统放置在那,没有用...
分类:其他好文   时间:2014-07-22 23:01:53    阅读次数:384
Java,泛型类型通配符和C#对比
c#的泛型没有类型通配符,原因是.net的泛型是CLR支持的泛型,而Java的JVM并不支持泛型,只是语法糖,在编译器编译的时候都转换成object类型 类型通配符在java中表示的是泛型类型的父类 public void test(List c) { for(int i = 0;i < c.size();i++) { ...
分类:编程语言   时间:2014-07-22 23:01:33    阅读次数:470
JAVA中Runtime类以及exec()方法,Process的使用
package ioTest.io1; /* * Runtime:每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。 * 这也是jvm实现跨平台的一个重要原因。 * 可以通过 getRuntime 方法获取当前运行时。 * API分析: * public class Runtime extends Object * 每个 Java 应用...
分类:编程语言   时间:2014-05-02 18:55:37    阅读次数:331
ARC中block块作为属性的使用笔记
ARC中block块作为属性的使用笔记block较难理解,根据在内存中的分布情况就分为3种类型,根据使用的情形又分为很多很多种。虽然用起来容易,但使用不当会造成内存泄露,虽然都是这么说,但你真的研究过为什么会泄露吗?为什么有些时候外部变量进入block的时候会导致引用计数+1呢?本人做过MRC以及A...
分类:其他好文   时间:2014-05-02 11:36:01    阅读次数:281
Pig安装及本地模式实战
Pig是Apache的一个开源项目,用于简化MapReduce的开发,实质Pig将转化为MapReduce作业,使开发人员更多专注数据而不是执行的本质,是不懂java人员的福利。Pig由以下两部分组成:1、表达数据流的语言,成为PigLatin。2、运行PigLatin程序的执行环境。目前有两种环境:在单个JVM..
分类:其他好文   时间:2014-05-02 07:52:55    阅读次数:591
JVM的GC概述
JVM的GC概述GC即垃圾回收,是指jvm用于释放那些不再使用的对象所占用的内存。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。垃圾收集的目的在于清除不再使用的对象...
分类:其他好文   时间:2014-05-01 22:39:20    阅读次数:559
JBoss AS 7性能调优 (一)
原文:http://www.mastertheboss.com/jboss-performance/jboss-as-7-performance-tuning   调优JBoss应用服务器 虽然许多架构师和软件工程师都同意,约70-80%的应用程序的性能取决于应用程序本身的编码,配置不当的服务器环境可以显著影响你的用户体验,并最终影响到你的应用程序性能。 很多配置元素,可以显著地影响你的服...
分类:其他好文   时间:2014-05-01 18:46:34    阅读次数:263
Eclipse启动时提示fail to create the Java Virtual Machine问题的解决
今天偶然打开Eclipse,发现无法打开,出现如下提示: 后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org....
分类:编程语言   时间:2014-05-01 08:33:54    阅读次数:455
javafx之新建窗口和启动另外一个程序
在javafx中一个JVM进程只能存在一个Application类,这个Application类只能调用一次launch()方法来启动它。 那我们如果启动一个新的窗口呢? javafx中Stage类继承了Window代表着一个窗口,所以我们只需要构造一个Stage并将之显示即可。 Stage secondWindow=new Stage(); Scene scene=new Scene(ro...
分类:编程语言   时间:2014-04-30 22:33:38    阅读次数:605
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!