11.07

作者: 迷人的酋长 | 来源:发表于2017-11-08 08:32 被阅读0次
  1. 你能保证 GC 执行吗?
    不能,虽然你可以调用 System.gc() 或者 Runtime.getRuntime().gc(),但是没有办法保证 GC 的执行。
  2. 怎么获取 Java 程序使用的内存?堆使用的百分比?
    可以通过 java.lang.Runtime 类中与内存相关方法来获取剩余的内存,总内存及最大堆内存。通过这些方法你也可以获取到堆使用的百分比及堆内存的剩余空间。
    Runtime.freeMemory() 方法返回剩余空间的字节数,
    Runtime.totalMemory() 方法总内存的字节数,
    Runtime.maxMemory() 返回最大内存的字节数。
  3. Java 中堆和栈有什么区别?
    JVM 中堆和栈属于不同的内存区域,使用目的也不同。栈常用于保存方法帧和局部变量,而对象总是在堆上分配。栈通常都比堆小,也不会在多个线程之间共享,而堆被整个 JVM 的所有线程共享。

相关文章

  • 起床

    11.07 05:58

  • 给自己一个机会——100天运动记录(2)

    给自己一个机会——100天运动记录(2)11.07-11.13 第一个周期(11.07-11.30):“身体适应阶...

  • 11.07

    总是有人告诉我,早晨是一天中最重要的时刻,早晨的时候呀,你得头脑是最清醒的,可是对于我这样一个贪睡的人来说,每天6...

  • 11.07

    要是能见到你就好了。

  • 11.07

    今天又不开心了,终于找到原因了。 好像我有了阴影,害怕爱情了,不敢放手爱,害怕受伤害了,患得患失。 今天写点东西就...

  • 11.07

    你能保证 GC 执行吗?不能,虽然你可以调用 System.gc() 或者 Runtime.getRuntime(...

  • 11.07

    这一天、对我来说打击太大了。 SEH。 让我如何是好。 所谓内心强大、不过是习惯了一个人死扛。 人生、就是一场没有...

  • 11.07

    哎呀呀,下班回家洗衣超时了,马上12点啦 今天学了:你不是在讲是在帮助她听。 站在对方的角度想问题,如果换作我是她...

  • 11.07

    今天两轮维护 没人理我,反思反思 资源的质量 工作的方式

  • 11.07

    今天特殊,散步出了一点小状况,涨了不少,一路飘红。 中午做的土豆烧蒸肥肠不错,一烧,二蒸入味,不错,我的小发明。 ...

网友评论

      本文标题:11.07

      本文链接:https://www.haomeiwen.com/subject/msqemxtx.html