kafka零拷贝原理 不明觉厉,线上部署Kafka和ES,为啥JVM堆内存分配越大性能却越低?
浏览量:2357
时间:2021-03-16 13:15:58
作者:admin
不明觉厉,线上部署Kafka和ES,为啥JVM堆内存分配越大性能却越低?
因为它们良好性能的关键不是将所有数据加载到内存中。Kafka的关键是顺序IO操作,它还具有零拷贝和磁盘内存映射技术,更复杂的是索引的读取速度和索引的设计。总之,过多的内存会使GC更加耗时,并且会降低操作系统本身的缓存大小,这将不可避免地导致性能下降。理论上,基本上是这样的
谢谢。作为一个java程序员,我有更多的发言权。
首先,我声明我的工资低于2万英镑。首先,我的工作年限不符合标准。其次,我的技术水平不够。第三,我的项目经验不够。
无论您从事的是Java还是其他技术,如果您在一个大的技术领域专门从事一个重要的技术堆栈,您将获得20K甚至更高的工资。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。