• 加载中……
    2019-08-23
    老师好,请教个问题
    1、jvm创建一个线程,大概需要占用多大堆外内存
    2、jvm内存一般设置成物理内存的 百分比 是多少

    作者回复: 第一个问题,当创建一个线程的时候,虚拟机在jvm内存创建一个对象的同时会创建一个操作系统线程,这个操作系统的内存用的是jvm分配之外的内存,这个内存需要除去很多其他内存,比如被操作系统预留的。因此,给jvm越多,你能创建的线程越少,极端情况下会发生unable to create new native thread, 这种场景可以通过代码测试模拟出来。对于大概占用多少,需要看jdk版本,1.5里面默认是1M。第二个问题,需要根据具体业务量来确定,并且观察GC情况来考虑。如果内存相对宽松,可以多一些。

    
     2
  • 221111
    2019-08-18
    这位老师很厉害,实战经验丰富

    作者回复: 谢谢!

    
     2
  • 星亦辰
    2019-08-09
    讲的特别好,
    不过,普通话锻炼锻炼会更好的
    
     2
  • 牛鬼蛇神VS魑魅魍魉
    2019-10-24
    建议老师开课,金融类技术

    作者回复: 考虑一下,谢谢支持

    
     1
  • vwarship
    2019-09-01
    牛逼!可以开门课了……

    作者回复: 谢谢建议!

    
     1
  • havesk
    2019-08-22
    实用

    作者回复: 谢谢!

    
     1
  • eriolchan
    2019-08-20
    讲的东西很实用

    作者回复: 谢谢!

    
     1
  • 陈华应
    2019-08-09
    赞一个,实用,全面!
    
     1
  • 明翼
    2020-01-02
    讲的真好,受益匪浅
    
    
  • Robin.Ku
    2019-12-30
    干货实战最佳实践;冯老师有讲义的PPT文档吗
    
    