Hi, I am fairly new to java and I am trying to figure out the reason behind each option listed on http://kafka.apache.org/documentation.html#java. Sorry if this a noob question :)
In this list, one of option particularly struck my attention and had me wondering if the whole list of options is correct: -Djava.awt.headless=true My understanding is the AWT is a toolkit for UI applications, which is not really the case of Kafka. Is this correct? Also, is it possible to have more information on why some specific GC options are used at LinkedIn? Is there anything in there specifically helping Kafka's performance? I am thinking of NewSize, MaxNewSixze, UseConcMarkSweepGC and CMSInitiatingOccupancyFraction. I looked them up and found what they are but is there an explanation about why/if we should use them with Kafka? thanks
