码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
内存管理-分配,回收策略
jvm启动的时候会固定分配内存,将其分为程序计数器,堆内存,栈内存。程序计数器记录每个线程下一条指令的地址。堆内存存放类的实例变量和数组,空间是共享的栈内存存放局部变量,每个线程拥有私有的栈空间垃圾回收器(gc)主要负责堆内存的回收任务。栈内存中的内容存活的周期非常短。堆内存中可以分为,年轻代,老年...
分类:其他好文   时间:2014-08-15 17:23:19    阅读次数:167
select sum(bytes) from dba_segment: waiting for 'gc cr request'
select sum(bytes) from dba_segments,等待时间0: waiting for 'gc cr request'...
分类:数据库   时间:2014-08-15 16:01:09    阅读次数:456
Java中string拼接,StringBuilder,StringBuffer和+
Java中string拼接,StringBuilder,StringBuffer和+,到底哪个更合适? StringBuilder线程不安全,效率较线程安全的StringBuffer高。jdk1.5之前,+操作会产生大量String对象,影响GC的效率,但是jdk1.5之后做了优化,使用+操作符不一...
分类:编程语言   时间:2014-08-15 14:21:30    阅读次数:196
linux内核参数优化1
net.ipv4.tcp_fin_timeout=2net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_syncookies=1net.ipv4.tcp_keepalive_time=600net.ipv4.ip_local_port_range=400065000net.ipv4.tcp_max_syn_backlog=16834net.ipv4.tcp_max_tw_buckets=36000net.ipv4.route.gc_time..
分类:系统相关   时间:2014-08-15 13:00:59    阅读次数:284
让.NET程序快速释放内存的办法
公司里的一个程序,经过了N个人的手后发现上了生产内存会一直涨,直到物理内存几乎被占用完毕后突然就下降下来(估计是GC给释放了),然后再一直涨。这个程序主要是对字符串进行处理,困扰了我好几天,本机测试内存也有增长的趋势,但是不大明显,上生产是2、3分钟内存就上G,没找到究竟哪里的问题。从网上搜了些资料...
分类:Web程序   时间:2014-08-14 23:14:06    阅读次数:300
Eclipse Memory Analyzer 分析内存泄露
OutOfMemoryError示例代码package com.walson.heap;import java.util.ArrayList;import java.util.List;/*** java 堆溢出* * -verbose:gc -Xms20m -Xmx20m -XX:+HeapDum...
分类:系统相关   时间:2014-08-14 20:08:29    阅读次数:529
.net高效数据库访问框架(附带orm功能)
Gc.Db和Gc.Cache相关文章我已经写有一段时间了,谢谢大家关注。最近看了以前写的Gc.Db和SimpleOrm,对这两个框架作了优化和整合。此篇文章主要Gc.Db优化内容作下介绍。 下篇文章会配合着我整理的对Memcached和Redis分布式缓存框架Gc.CacheGc.Db和Gc.Ca....
分类:数据库   时间:2014-08-14 19:56:29    阅读次数:281
jstat简单使用操作记录
JVM调优接触不多,这边只是简单使用jstat命令观测Java堆内存垃圾回收情况。简单处理过程为:1、先获取到pid先获取到pid,通过命令:ps -ef|grep xxx-service-name或者可以采用jps -vl或者jps -l命令查看pid2、查看内存/GC情况jstat命令查看,js...
分类:Web程序   时间:2014-08-13 12:37:16    阅读次数:319
oracle 11G direct path read 很美也很伤人
direct path read在11g中,全表扫描可能使用direct path read方式,绕过buffer cache,这样的全表扫描就是物理读了。在10g中,都是通过gc buffer来读的,所以不存在direct path read的问题。  direct path read较高的可能原因有:  1. 大量的磁盘排序操作,order by, group by, union, disti...
分类:数据库   时间:2014-08-12 17:22:24    阅读次数:281
关于一家大型互联网公司的.NET面试
上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案!1.关于垃圾回收的过程!GC的过程 其中包含:什么是根,Finalize与Dispose的区别,什么时候用到!IDispose 接口中有什么哪些方法!Finalize方法里面可以释放托管资源吗?2.什么时候使用...
分类:Web程序   时间:2014-08-10 23:55:10    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!