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)