gpt4 book ai didi

java - 为什么我的已暂停应用程序仍在创建实例?

转载 作者:行者123 更新时间:2023-12-02 07:17:19 24 4
gpt4 key购买 nike

我的应用程序存在一些内存问题,因此我开始使用分析器,例如 VisualVM。

如果我在调试中启动应用程序并到达断点(这会暂停应用程序),我仍然会看到正在创建多个类的许多实例(主要是 intchar对象TreeMap$Entry、...)。

这是为什么?

最佳答案

断点可能只挂起命中它的线程,而其他线程则愉快地继续执行其预期工作。要了解它们的作用,它们的名字可能会透露一些信息,但没有什么比线程转储更好的了(您可以让 VisualVM 为您做这件事)。

此外,您通常可以决定单个断点是否应仅挂起一个线程,或者是否应挂起所有线程。当然,具体如何执行此操作是特定于 IDE 的(但通常在“断点属性”或类似属性中)。

关于java - 为什么我的已暂停应用程序仍在创建实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14770183/

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