码迷,mamicode.com
首页 >  
搜索关键字:mark-compacting gc    ( 3556个结果
python-门户应用状态检查脚本
本周用python实现了一个门户应用状态检查脚本。主要作用是快速收集应用状态,自动收集预置checkpoint的状态,在出现异常时提升问题定位效率。已实现以下功能:1、进程核查2、GC情况核查3、峰值秒PV核查4、TCP连接数核查5、负载情况核查6、system error话单核查7、watchdo...
分类:编程语言   时间:2014-07-31 12:19:17    阅读次数:324
转: jvm调优参数总结
JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,...
分类:其他好文   时间:2014-07-29 21:05:42    阅读次数:351
jstat 简介
1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid 可以显示,VM内存中三代(young,ol....
分类:Web程序   时间:2014-07-29 16:43:02    阅读次数:261
gc overhead limit exceeded eclipse
在Eclipse打包的时候报错:gc overhead limit exceeded eclipse 原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件。 Eclipse.ini默认文件如下: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -...
分类:系统相关   时间:2014-07-28 16:18:53    阅读次数:256
面向服务架构~本地轮训服务占用内存过高的问题
对于WEB程序来说,它寄宿在IIS提供的w3wp进程中,这个进程占用的内存大小和你的应用程序的使用有个直接关系,你的程序写的标准,它占用内存就相对低,你的程序写的伪范规,该释放的东西不让系统释放(有些对象GC回收不了),就会造成内存使用过高的情况,对于32位系统来说,最高1.6G,超过后,进程自动挂...
分类:其他好文   时间:2014-07-28 15:26:13    阅读次数:222
CLR中垃圾回收器模式
垃圾回收器有2种不同的工作模式,分别为工作站模式(Workstation)和服务器模式(Server),按照GC线程的工作方式,又可以分成并发方式(Concurrent),非并发方式(Non-concurrent)。在工作站模式上,可以运行并发方式和非并发方式,而在服务器模式上,只能运行非并发方式。在.NET..
分类:其他好文   时间:2014-07-27 12:00:47    阅读次数:214
CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5
一. 数据库软件安装参照官方手册1.安装rpm包注这里的yum直接用163的yumyum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gc...
分类:数据库   时间:2014-07-27 10:17:12    阅读次数:527
lua_gc 源码学习三
我们晓得,lua 对外的 API 中,统统个 gc 打交道的都经过lua_gc。C 说话构建体系时,普通不讲计划模式。但模式仍是存在的。若要按《计划模式》中的分类,这应当归于 Facade 形式。代码在 lapi.c 的 895 行: LUA_API int lua_gc (lua_State *L...
分类:其他好文   时间:2014-07-27 10:01:22    阅读次数:241
lua_gc 源码学习五
今天来说说 write barrier 。在 GC 的扫描过程中,由于分步执行,难免会出现少描了一半时,那些已经被置黑的对象又被修改,需要重新标记的情况。这就需要在改写对象时,建立 write barrier 。在扫描过程中触发 write barrier 的操作影响的对象被正确染色,或是把需要再染...
分类:其他好文   时间:2014-07-27 10:01:02    阅读次数:309
lua_gc 源码学习六
GC 中最繁杂的 mark 部分已经谈完了。剩下的东西很简单。今天一次可以写完。sweep 分两个步骤,一个是清理字符串,另一个是清理其它对象。看代码,lgc.c 573 行:case GCSsweepstring: { lu_mem old = g->totalbytes; s...
分类:其他好文   时间:2014-07-27 09:58:12    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!