码迷,mamicode.com
首页 >  
搜索关键字:gss gc    ( 3590个结果
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
[Java Basics] Stack, Heap, Constructor
Good about Java:friendly syntax, memory management[GC can collect unreferenced memory resources], object-oriented features, portability.StackStores me...
分类:编程语言   时间:2014-08-08 23:59:46    阅读次数:496
JAVA垃圾回收机制
java中提供了垃圾回收器(简称gc),对于不再使用的内存能自动将其释放。那gc是怎么工作的呢?     居然要垃圾回收,那么就要定位什么是“垃圾”。在JAVA里面认为对任何“活”的对象,都能追溯到其在堆栈区或静态存储区的引用,简称“活对象”,简单点来说就是有对象引用指向它。那么怎么找出所有的“活对象”呢?就是从堆栈和静态存储区出发遍历所有的对象引用,定位引用指向的对象,该对象中包含的所有对...
分类:编程语言   时间:2014-08-07 09:50:19    阅读次数:290
[Java] 监控java对象回收的原理与实现
监控Java对象回收的原理与实现 一.监控Java对象回收的目的监控Java对象是否回收的目的是:为了实现内存泄露报警。 内存泄露是指程序中对象生命周期(点击查看详情)已经进入不可见阶段,但由于编码错误或系统原因,仍然存在着GC roots持有或间接持有该对象的引用,导致该对象的生命周期无法继续向下流转,也就无法释放的现象。简单的来说即是:已实例化的对象长期被持有且无法释放或不能按照对象正常的生命...
分类:编程语言   时间:2014-08-06 22:58:52    阅读次数:468
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!