zoukankan      html  css  js  c++  java
  • kafka笔记0401

    kafka笔记

    java7带来了G1垃圾回收器,G1的两个参数

    • MaxGCPauseMillis

      ​ 该参数指定每次垃圾回收默认的停顿时间吗,该值不是固定的,G1可以根据需要使用更长的事件,他的默认值是200ms

    • IntiatingHeapOccupancyPercent

      该参数制定了在G1启动新一轮垃圾回收之前可以使用的堆内存百分比,默认是45

      也就是说,在堆内存的使用率达到45%之前,G1不会启动垃圾回收。这个百分比包括了新生代和老生代的内存

    kafka对堆内存的使用率非常高,容易产生垃圾对象,所以可以设置的小一些,如果一台服务器有64gb内存,并且使用5gb堆内存来运行kafka,那么可以参考一下的配置:MaxGCPauseMillis可以设置为20ms;InitiatingHeapOccupancyPercent 可以设置为35 , Kafka 的启动脚本并没有启用G1回收期 而是使用Parallel NewCms (Conurrent Mark-Sweep )

  • 相关阅读:
    排名第一、第二的OCR软件
    补码输出
    枚举 与 枚举的应用
    动态构造结构体数组
    c 冒泡排序
    strcpy
    typedef用法
    C 结构体小结
    int 占一个机器字长
    SQL Server创建视图——视图的作用
  • 原文地址:https://www.cnblogs.com/xido/p/14604744.html
Copyright © 2011-2022 走看看