转自:http://www.cnblogs.com/taoxu0903/archive/2007/10/27/939261.html对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Coll...
分类:
编程语言 时间:
2015-02-03 22:37:56
阅读次数:
303
http://greenrobot.me/devpost/java-faster-less-jvm-garbage/Linkedin工程师是如何优化他们的Java代码的最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层...
分类:
编程语言 时间:
2015-01-30 19:04:46
阅读次数:
174
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。
GC(Garbage Coll...
分类:
编程语言 时间:
2015-01-28 21:25:16
阅读次数:
401
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。概述: 说起垃圾收集(Garbage Collection,下文简称GC),大部分人都把这项技术当做Java语言的伴生产物。事实上GC的历史远远比Java来得久远,在1960年诞生于MIT的L....
分类:
编程语言 时间:
2015-01-26 13:32:14
阅读次数:
205
Java运行机制Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。Java垃圾回收(Garbage Collection...
分类:
编程语言 时间:
2015-01-25 20:52:10
阅读次数:
201
英文原文:LinkedIn Feed: Faster with Less JVM Garbage 最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公....
分类:
编程语言 时间:
2015-01-13 21:12:14
阅读次数:
222
先看这篇文章
http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/
一个很小的GC,如何实现的呢?看一下源代码
#include
#include
#define STACK_MAX 256
typedef enum {
OBJ_INT,
OBJ_PAIR
} Obj...
分类:
其他好文 时间:
2015-01-12 14:42:04
阅读次数:
152
dumpheap 时提示:0:105> !dumpheap -stat The garbage collector data structures are not in a valid state for traversal. It is either in the "plan phase...
分类:
数据库 时间:
2014-12-26 20:14:45
阅读次数:
398
【Fundamentals of Garbage Collection】1、Reclaims objects that are no longer being used, clears their memory, and keeps the memory available for future a...
分类:
其他好文 时间:
2014-12-26 14:22:18
阅读次数:
192
GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。有向图垃圾回收机制.NET的垃圾回收采用引用计数,java的垃圾...
分类:
编程语言 时间:
2014-12-25 18:13:37
阅读次数:
273