当前位置: 首页 > 知识库问答 >
问题:

PSYoungGen有错误的空间

宰父宾实
2023-03-14
public class EdenDemo {

private static final int _1MB = 1024 * 1024;

/**
 * vm arguments:-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8
 */

public static void testAllocation(){
    byte[] allocation1, allocation2, allocation3, allocation4;
    allocation1 = new byte[2 * _1MB];
    allocation2 = new byte[2 * _1MB];
    allocation3 = new byte[2 * _1MB];
    allocation4 = new byte[4 * _1MB];
}

public static void main(String[] args) {
    testAllocation();
}

}

共有1个答案

陈鸿才
2023-03-14

引用日志

... eden space 8192K, 77% used ...
... from space 1024K, 96% used ...
... to space 1024K, 0% used ...

Young space-xmn是eden、S0、S1的总和(fromto与S0、S1相同,尽管S0对于一半的集合具有from角色,对于其他集合具有to/code>角色,对于S1相同)。

Eden++=10MIB。

 类似资料:
  • 我试图用SpringBoot中的一些数据填充一个thymeleaf模板。我想做的是 我已经尝试了这里提出的两种解决方案:如果属性和特性存在,则显示文本;按照Thymeleaf的呈现顺序,因为< code>group.organization为空,所以不应该显示整个内部< code>td。 还有一个问题,因为蒂梅莱夫抱怨说 我不明白为什么会发生这种情况,因为组对象存在,只是组织为空

  • Ubuntu 14.04 MongoDB shell版本:2.4.9 在OpenStack Kilo中备份mongodb用于测高仪。后退过程中没有空格错误。部分回档在哪里?删除什么文件才能删除部分备份文件。如何恢复失败备份占用的空间?

  • 问题内容: 以下是我应从Java Web应用程序调用的.NET Web服务的通用SOAP请求示例: 我可以使用以下代码段从Java控制台应用程序生成类似的内容: 结果是以下XML: 这将调用服务。接下来,我使用 soapUI 尝试调用此服务,并像这样从WSDL生成了soap消息(它 与 前面的信封和前缀中的名称空间声明 不同 ): 这也可以在soapUI中使用。但是最后,当我尝试使用以下代码序列重

  • 在Ubuntu中,当我运行hadoop示例时: 在日志中,我得到的错误为: 信息映射。JobClient:任务Id:尝试\u 201303251213\u 0012\u m\u000000 \u 2,状态:失败错误:Java堆空间13/03/25 15:03:43信息映射。JobClient:任务Id:trunt\u 201303251213\u 0012\u m\00000 1\u 2,状态:F

  • 问题内容: 我正在运行一个非常简单的实验,目的是转换列数组,在此示例中为[“ a”]: 这给了我: 显然,可以自己做: 发生这种错误的原因可能是什么?如何纠正? 问题答案: 那是因为您提供的是而不是in 。根据文档: 标量字符串或整数应在转换器期望X像一维数组(矢量)的情况下使用,否则会将二维数组传递给转换器。 现在,需要一个字符串迭代器作为输入(因此是一维字符串数组)。但是,由于您要以的形式发送