码迷,mamicode.com
首页 >  
搜索关键字:gc roots    ( 3840个结果
Java GC、新生代、老年代
堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。...
分类:编程语言   时间:2014-09-07 10:59:24    阅读次数:323
【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java执行參数(转)
年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677JVM的堆的内存,是通过以下面两个參数控制的-Xms最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你-Xmx是最大堆的大小当最小堆占满后,会尝试进行GC,假设GC之后还不能得到足够的内...
分类:编程语言   时间:2014-09-06 21:17:43    阅读次数:396
poj 2154 Color
这是道标准的数论优化的polya题。卡时卡的很紧,需要用int才能过。程序中一定要注意控制不爆int!!!我因为爆intWA了好久=_=…… 题目简洁明了,就是求 sigma n^gcd(i,n);但是由于n很大,所以直接暴力枚举必然会T。于是我们按照这种题的通常思路按gcd的值分类。 gc...
分类:其他好文   时间:2014-09-06 09:41:52    阅读次数:178
C#垃圾回收机制(GC)
GC的前世与今生 虽然本文是以.net作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。但后来的日子里L...
分类:其他好文   时间:2014-09-05 15:49:41    阅读次数:315
jvm(2)理解
以下内容摘自百度-知道,主要是觉得可以很好的理解,所以进行了copy常用的GC算法:1)标记非活动对象--何为非活动对象,通俗的讲,就是无引用的对象。追踪root对象算法: 深度追踪root对象,将heap中所有被引用到的root做标志,所有未被标志的对象视为非活动对象,所占用的空间视为非活动内存。...
分类:其他好文   时间:2014-09-04 16:31:59    阅读次数:190
WeakReference与SoftReference
SoftReference(软引用)、WeakReference(弱引用),这两个类是对heap中java对象的应用,通过这个两个类可以和gc做简单的交互。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于D...
分类:其他好文   时间:2014-09-04 01:22:57    阅读次数:159
spark参数调优
spark对内存有一定的要求,内存不够会因为gc而oom。 1、默认情况下,一个worker的内存0.6用于cache,0.4用于task,可以通过设置该值提高每个worker的cache大小 spark.storage.memoryFraction   0.8 2、设置并行task数,提高reducer效率 spark.default.parallelism     4 这个在1....
分类:其他好文   时间:2014-09-03 21:21:47    阅读次数:338
WinDBG中条件字符串设断点
以我在notepad.exe中设置CreateFileW特定文件名断点为例。bpkernel32!CreateFileW"r$t1=poi(esp+4);as/mu$FileName$t1;.block{.if($sicmp(\"${$FileName}\",\"C:\\abc.txt\")!=0){.echoc:\\abc.txt}.else{.echononono;gc}}"bpkernel32!CreateFileW"r$t1=poi(esp+4);as/mu$FileN..
分类:数据库   时间:2014-09-02 18:09:45    阅读次数:256
Linux实用命令整理
0. 基本命令linux 基本命令整理1. 压缩 解压tar -zcvf a.tar.gz a #把a压缩成a.tar.gztar -zxvf a.tar.gz #把a.tar.gz解压成a2. vim小结2.1 vim替换:m,ns/word_1/word_2/gc #把word_1...
分类:系统相关   时间:2014-09-02 17:15:55    阅读次数:279
GC 基础
= GC 基础 ===================== JAVA堆的描述如下: 内存由 Perm 和 Heap 组成. 其中 Heap = {Old + NEW = { Eden , from, to } } JVM内存模型中分两大块,一块是 NEW Generation, 另一块...
分类:其他好文   时间:2014-08-31 17:00:01    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!