草庐IT

survivors

全部标签

java - 如何解释导致 OutOfMemoryError 的 G1 GC 日志?

我想知道是否有人能够向我解释如何解释导致OutOfMemoryError的一些G1GC日志?我知道堆转储是找出实际使用堆的最佳选择,但我无法获取它,因为它包含无法离开客户端站点的protected信息。我只有应用程序日志(包括来自OOME的堆栈)和G1GC日志。完整的G1GC日志包含很多细节,因此除非有人特别需要查看它们,否则我不会将它们放在这里。这些来自的特定Java版本是:>java-versionjavaversion"1.7.0_21"Java(TM)SERuntimeEnvironment(build1.7.0_21-b11)JavaHotSpot(TM)64-BitServ

java - G1 垃圾收集器 : Why survivor space is always full?

这是jmap-heap命令的输出:SurvivorSpace:regions=52capacity=54525952(52.0MB)used=54525952(52.0MB)free=0(0.0MB)100.0%used我已经执行了很多次,我发现capacity的值总是等于used。我的问题是为什么幸存者空间总是满的(而且这么小)?我指定了-Xmx2200m-Xms2200m-Xmn1100m。(我预计survivorspace应该是220M,也就是说survivorregion应该有更多的空间)--更新--jheap的完整输出:Garbage-First(G1)GCwith2thre

SV 合并软件 SURVIVOR

SURVIVOR软件的功能:1) SimulateSVsandevaluateexistingcallers.2)MergeandcompareSVswithinasampleandamongpopulations/samples.3)Convertdifferentformatstovcffiles4)SummarizetheresultswithinvcffilesorresultsfromSURVIVOR.1.安装wgethttps://github.com/fritzsedlazeck/SURVIVOR/archive/master.tar.gz-OSURVIVOR.tar.gztar

Python Proportion 测试类似于 R 中的 prop.test

我正在寻找执行此操作的Python测试:>survivorscolnames(survivors)rownames(survivors)survivorssurviveddiednoseatbelt1781135seatbelt144347>prop.test(survivors)2-sampletestforequalityofproportionswithcontinuitycorrectiondata:survivorsX-squared=24.3328,df=1,p-value=8.105e-07alternativehypothesis:two.sided95percentc

Python Proportion 测试类似于 R 中的 prop.test

我正在寻找执行此操作的Python测试:>survivorscolnames(survivors)rownames(survivors)survivorssurviveddiednoseatbelt1781135seatbelt144347>prop.test(survivors)2-sampletestforequalityofproportionswithcontinuitycorrectiondata:survivorsX-squared=24.3328,df=1,p-value=8.105e-07alternativehypothesis:two.sided95percentc

Java GC : why two survivor regions?

对于Sun/Oracle的JVM,我读到GC算法将新一代划分为一个Eden区域和两个幸存者区域。我想知道的是,为什么有两个幸存者区域而不仅仅是一个?该算法可以在伊甸园和一个幸存者区域之间保持乒乓球(就像它目前在两个幸存者区域之间所做的那样);或者这种方法有什么缺点吗? 最佳答案 我相信JRockit的GC实现更像你建议的那样工作,只有一个伊甸园和一个幸存者空间,但不要引用我的话。HotSpotJVM有两个幸存者空间的原因是为了减少处理碎片的需要。新对象分配在伊甸园空间中。一切都很好。当它满了时,你需要一个GC,所以杀死陈旧的对象并将

Java GC : why two survivor regions?

对于Sun/Oracle的JVM,我读到GC算法将新一代划分为一个Eden区域和两个幸存者区域。我想知道的是,为什么有两个幸存者区域而不仅仅是一个?该算法可以在伊甸园和一个幸存者区域之间保持乒乓球(就像它目前在两个幸存者区域之间所做的那样);或者这种方法有什么缺点吗? 最佳答案 我相信JRockit的GC实现更像你建议的那样工作,只有一个伊甸园和一个幸存者空间,但不要引用我的话。HotSpotJVM有两个幸存者空间的原因是为了减少处理碎片的需要。新对象分配在伊甸园空间中。一切都很好。当它满了时,你需要一个GC,所以杀死陈旧的对象并将