[
https://issues.apache.org/jira/browse/FLINK-28691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benchao Li reassigned FLINK-28691:
----------------------------------
Assignee: Dan Zou
> Improve cache hit rate of generated class
> -----------------------------------------
>
> Key: FLINK-28691
> URL: https://issues.apache.org/jira/browse/FLINK-28691
> Project: Flink
> Issue Type: Sub-task
> Components: Table SQL / Runtime
> Reporter: Dan Zou
> Assignee: Dan Zou
> Priority: Major
>
> In OLAP scenarios, compiling generated classes is very frequent, it will
> consume a lot of CPU and large amount of generated classes will also takes up
> a lot of space in metaspace, which will lead to frequent Full GC.
> As we use a self-incrementing counter in CodeGenUtils#newName, it means we
> could not get the same generated class between two queries even when they are
> exactly the same. Maybe we could share the same generated class between
> different queries if they has the same logic, it will be good for job latency
> and resource consumption.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)