[ 
https://issues.apache.org/jira/browse/IMPALA-9479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sahil Takiar resolved IMPALA-9479.
----------------------------------
    Resolution: Duplicate

Closing as duplicate of IMPALA-9046

> Include GC time in runtime profiles
> -----------------------------------
>
>                 Key: IMPALA-9479
>                 URL: https://issues.apache.org/jira/browse/IMPALA-9479
>             Project: IMPALA
>          Issue Type: Task
>            Reporter: Sahil Takiar
>            Priority: Major
>
> The JvmPauseMonitor prints out logs whenever it detects an excessive amount 
> of time being spent in GC. However, these log lines can often go unnoticed, 
> it would be useful to include some GC related information in the runtime 
> profiles.
> This is useful for diagnosing:
>  * Issues with Java UDFs that spend a lot of time in GC
>  * GC issues on the Coordinator from the fe/ code
>  * Some S3 operations could potentially be GC intensive - e.g. S3A block 
> output stream
> I'm not sure there is a way to track GC per query, since GC happens globally 
> inside the JVM. There are a few ways to get GC information into the profile:
>  * If the JvmPauseMonitor detects a GC pause it can insert a warning in the 
> profiles of all running queries
>  * JMX metrics can be used to detect how much time was spent in GC from when 
> a fragment began to when it ended



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to