码迷,mamicode.com
首页 >  
搜索关键字:major gc    ( 4211个结果
java内存回收提高性能
这是本人的第二篇文章。通过上一篇文章的总结后,我觉得有必要对java内存回收问题再详细叙述一下。因为大多数javaer估计都是习惯了自己的java编码风格,尤其是对象声明等,想在哪声明就在哪声明,之后就不管了,因为他知道java有一个很好的内存管理机制,那就是GC(垃圾回收机制)。其实这对一般的ja...
分类:编程语言   时间:2014-07-24 22:04:42    阅读次数:292
Unsupported major.minor version 51.0
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/clq/hadoop2/MapperReducer : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) ...
分类:其他好文   时间:2014-07-23 17:09:51    阅读次数:192
Java垃圾回收机制以及内存泄露
1、Java的内存泄露介绍 首先明确一下内存泄露的概念:内存泄露是指程序运行过程动态分配了内存,但是在程序结束的时候这块内存没有被释放,从而导致这块内存不可用,这就是内存 泄露,重启计算机可以解决这个问题,但是有可能再次发生内存泄露,内存泄露与硬件没有关系,它是软件设计的缺陷所导致的。 Java发生内存泄露的原因很明确,就是长声明周期对象持有短声明周期对象的引用就很可能发生内存泄露。尽管短生...
分类:编程语言   时间:2014-07-23 13:35:27    阅读次数:352
hdu 4869
一个机智题,可惜比赛的时候没有机智出来#include#include#include#include#define ll long long#define mod 1000000009#define maxn 100009using namespace std;ll c[maxn];void gc...
分类:其他好文   时间:2014-07-22 23:37:17    阅读次数:366
linux miscdevice 驱动程序
1  在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。 所有的miscdevice设备形成了一个链表,对设备访问时内核根据次设备号查找对应的miscdevice设备,然后调用其file_operations结构中注册的文件操作接口进行操作。 在内核中用struct m...
分类:系统相关   时间:2014-07-22 00:17:34    阅读次数:415
C#实现IDispose模式
.net的GC机制有两个问题:首先GC并不能释放所有资源,它更不能释放非托管资源。其次,GC也不是实时的,所有GC存在不确定性。为了解决这个问题.NET提供了析构函数public class DisposeClass : System.IDisposable{ //供程序员显式调用的Dispose方...
分类:其他好文   时间:2014-07-21 14:16:37    阅读次数:244
rpm包管理
一:简介rpm包的命名格式:name-version-relase.arch.rpmversion:major,minor,release,同源代码release:rpm自身的发行号,与程序源代码的发行号无关,仅用于标示对rpm包不同制作的修订;同时,release还包含此包适用的OSbash-4.2.3-3.centos5arch:适用于的硬件平台,可靠..
分类:其他好文   时间:2014-07-21 12:48:24    阅读次数:217
rpm包管理器
rpm包的使用:用rpm包管理器所打包后的程序包都是以rpm结尾的源代码:name-version.tar.{gz,bz2,xz}version:major.minor.releaserpm包的命名格式name-version-relase.arch.rpmversion:major.minor.release,同源代码主版本号.次版本号.修订版本号release:rpm自身的发行号,与..
分类:其他好文   时间:2014-07-21 12:42:54    阅读次数:271
第二节 JVM优化应用以及知识总结
在JVM中,如果98%的时间是用于GC且可用的HeapSize不足2%时将会抛出OOM异常;HeapSize最大不要超过可用物理内存的80%,一般-Xms –Xmx设置为相同,-Xmn设置为1/4的-Xmx。若-Xms、-Xmx设置的大小超过物理内存,则会出现:     ”Error occurred during initialization if VM could not reserve...
分类:其他好文   时间:2014-07-20 22:24:23    阅读次数:354
第一节 垃圾收集机制简介以及简单配置
垃圾收集机制(GC)是JVM用于释放那些不再使用的对象所占用内存的程序和算法。GC并没有写入在java语言定制的标准中,因此并不是所有的JVM都有GC。GC的主要目的就是清除不再使用的对象。 垃圾回收的两种方法: 1.引用计数 引用计数表示一个对象被引用的所有次数,当引用计数为0时,则表示该对象没有被引用,可以将其删除。 2.对象引用树 目前比较常用的垃圾收集机制是对象引用树,即将对像的...
分类:其他好文   时间:2014-07-20 22:17:23    阅读次数:283
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!