Steve Yurong Su created IOTDB-2062:
--------------------------------------
Summary: UDF Framework: Potential Memory Leak in
MultiInputColumnIntermediateLayer
Key: IOTDB-2062
URL: https://issues.apache.org/jira/browse/IOTDB-2062
Project: Apache IoTDB
Issue Type: Bug
Components: Core/Query
Reporter: Steve Yurong Su
Assignee: Steve Yurong Su
Fix For: master branch
Attachments: image-2021-11-26-10-25-51-716.png,
image-2021-11-26-10-26-45-610.png
The variable rowRecordList in
MultiInputColumnIntermediateLayer#constructRowSlidingSizeWindowReader() and
MultiInputColumnIntermediateLayer#constructRowSlidingTimeWindowReader() will
materialize all iteration data until the end of the query, which may trigger
useless memory control actions (resulting in meaningless file IO).
It's obviously a bug and results in low query throughput when query data is
large.
!image-2021-11-26-10-25-51-716.png|width=662,height=539!
!image-2021-11-26-10-26-45-610.png|width=680,height=527!
--
This message was sent by Atlassian Jira
(v8.20.1#820001)