JNI全局引用与JFrame.dispose()方法

用 jProfiler 分析 Java swing 程序中的内存泄漏问题时, 我发现内存中 JFrame 实例的数量一直在增加。 各个 frame 被打开(opened),然后被关闭(closed)。 通过 jProfiler, 并查看GC Root时, 只找到一项: 'JNI Global re...

2017-01-28 18:05:43

阅读数:1266

评论数:0

Dalvik 虚拟机的垃圾收集简介

首先, Dalvik虚拟机比其他Java虚拟机中的垃圾收集要简单一些, 因为没有进行内存整理(no compacting). 也就是说堆内存中的对象在创建之后其地址永远都不会发生改变, 使得虚拟机其余部分的实现变得相对简单。

2017-01-26 20:51:08

阅读数:763

评论数:0

SpringMVC中JSP页面不显示EL表达式的原因

本文分析在Spring MVC开发中, JSP页面不显示EL表达式的原因

2017-01-18 11:38:45

阅读数:5379

评论数:3

3. GC 算法(基础篇) - GC参考手册

本章简要介绍GC的基本原理和相关技术, 下一章节再详细讲解GC算法的具体实现。各种垃圾收集器的实现细节虽然并不相同,但总体而言,垃圾收集器都专注于两件事情: 1. 查找所有存活对象; 2.抛弃其他的部分,即死对象,不再使用的对象。 相关术语翻译说明: Mark,标记; Sweep,清...

2017-01-13 12:16:12

阅读数:4314

评论数:2

2. Java中的垃圾收集 - GC参考手册

**标记-清除**(Mark and Sweep)是最经典的垃圾收集算法。将理论用于生产实践时, 会有很多需要优化调整的地点, 以适应具体环境。下面通过一个简单的例子, 让我们一步步记录下来, 看看如何才能保证JVM能安全持续地分配对象。

2017-01-07 00:02:54

阅读数:6057

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭