[ 
https://issues.apache.org/jira/browse/KAFKA-8898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16950855#comment-16950855
 ] 

linking12 commented on KAFKA-8898:
----------------------------------

[~rachana_prajapati]

  
[https://stackoverflow.com/questions/48591163/high-memory-consumption-on-kafka-consumer]

 my  issues like this. Is  some object can cached in mem?

> if there is no message for poll, kafka consumer also apply memory
> -----------------------------------------------------------------
>
>                 Key: KAFKA-8898
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8898
>             Project: Kafka
>          Issue Type: Bug
>          Components: consumer
>    Affects Versions: 2.1.1
>            Reporter: linking12
>            Priority: Blocker
>              Labels: performance
>         Attachments: image-2019-10-08-12-07-37-328.png
>
>
> when poll message, but there is no record,but consumer will apply 1000 byte 
> memory;
> fetched = *new* HashMap<>() is not good idea, it will apply memory in heap 
> but there is no message;
> I think fetched = *new* HashMap<>() will appear in records exist;
>  
> ```
>   *public* Map<TopicPartition, List<ConsumerRecord<K, V>>> fetchedRecords() {
>         Map<TopicPartition, List<ConsumerRecord<K, V>>> fetched = *new* 
> HashMap<>();
>         *int* recordsRemaining = maxPollRecords;
> ```



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to