# JVM challenges in production

DevFeed: [JVM challenges in production](<https://devfeed.tech/articles/jvm-challenges-in-production-8669.md>)

Original publisher: [Read original article](<https://trino.io/blog/2021/10/06/jvm-issues-at-comcast.html>)

Author: Sajumon Joseph, David Leach, Bryan Aller, Pavan Madhineni, Lavanya Ragothaman, Pratap Moturi, Pádraig O'Sullivan (Starburst)

Published: 2021-10-06T00:00:00Z

Content type: article

Language: en

Sources: [Trino Blog](<https://devfeed.tech/sources/trino-blog.md>)

Topics: [JIT](<https://devfeed.tech/topics/jit.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Process](<https://devfeed.tech/topics/process.md>), [data](<https://devfeed.tech/topics/data.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [data](<https://devfeed.tech/tags/data.md>), [java](<https://devfeed.tech/tags/java.md>), [jit](<https://devfeed.tech/tags/jit.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [process](<https://devfeed.tech/tags/process.md>), [production](<https://devfeed.tech/tags/production.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This article describes JVM-related production performance problems encountered on Comcast's large on-premise Trino cluster. It examines slow nightly reports, rules out HDFS as the cause, isolates a predicate-dependent query issue, compares CPU usage, and uses profiling and task-distribution analysis to investigate JIT recompilation behavior.

## Source excerpt

At Comcast, we have a large on-premise Trino cluster. It enables us to extract insights from data no matter where it resides, and prepares the company for a more cloud-centric future. Recently, however, we experienced and overcame challenges related to the Java virtual machine (JVM). We wanted to share what we encountered and learned in hopes that it might be useful for the Trino community.