作者回复: 非常抱歉,具体哪几篇?公司对一年经验的工程师要求应该也不一样的
作者回复: 赞
作者回复: 嗯
作者回复: 对,检测不够时会尝试调system.gc,记得老版本有并发分配bug,会出oom;netty,文中提到了,它是hack到内部自己释放...
作者回复: 不用担心,是理解有难度吗?
作者回复: 我觉得思路不错,结合实践是非常好的;我自身也仅仅是理论上理解,并没有在大规模实践中踩坑,实践中遇到细节的“坑”其实是宝贝,所以你有更多优势;本文从基础角度出发,也是希望对其原理有个整体印象,至少被面试刨根问底时,可以有所准备,毕竟看问题的角度是不同的
作者回复: 是的,目前lead的团队主要是QE职责
作者回复: 嗯,文中提到过,不能一概而论,性能通常是特定场景下的比较才有意义
作者回复: 1,一般不是,那东西有个默认大小的,metaspace codecache等等都会占用,后面有章节仔细分析
2,不是,它是利用sun.misc.Cleaner, 实际表现有瑕疵,经常要更依赖system gc去触发引用处理,9和8u有改进,我会有详解
作者回复: 可以看看《深入理解计算机系统》,如果有精力,再找本linux内核并配合实验,会很有用
作者回复: 一个常见例子是,创建了一堆线程,实际占用内存(RSS)远比堆本身大
作者回复: 谢谢,建议搜索下Java DMA或者相关的RDMA;
实时上这是个一直在发展的领域,虽然因为种种原因应用场景有限,最新的API发展如RDMA相关,可以了解下 http://openjdk.java.net/jeps/337
作者回复: 我理解不是锁的问题,寻址简单,才好更直接