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)