gpt4 book ai didi

Java网络应用程序: High Heap Usage and Blocked Threads - at the same time

转载 作者:行者123 更新时间:2023-11-30 04:23:42 25 4
gpt4 key购买 nike

我有一个 Java/Java EE Web 应用程序。

通常,当我看到应用程序由于高堆使用率(或内存不足的情况)而停止响应时,我还会看到线程被阻止(通过线程转储) - 通常在日志记录上,以及在随机事物上。

我在网络应用程序中不止一次看到这种情况发生。

内存不足情况和阻塞线程之间是否存在关联?

最佳答案

是的,OOM 和阻塞线程之间存在直接关联。这是由于线程尝试在堆上分配内存而无法获得足够的内存。大多数情况下,您会看到围绕日志记录、类加载、资源查找、IO 的阻塞线程。这些都是需要新内存分配的情况。

关于Java网络应用程序: High Heap Usage and Blocked Threads - at the same time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com