linking12 created KAFKA-8898:
--------------------------------

             Summary: if there is no message for poll, kafka consumer 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


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.2#803003)

Reply via email to