销毁始终运行的 JavaVM 线程
在分析我的应用程序时,我遇到了一个奇怪的行为 - DestroyJavaVM线程总是在100%的时间内运行。
在对这个主题做了一些研究之后,网上几乎没有任何有价值的信息,我所理解的只是这个线程应该在退出时卸载JVM。
如果是这种情况,为什么从我启动应用程序的第一刻起,此线程在 100% 的时间内都处于 RUNNING 状态?它不会消耗宝贵的资源,因此可能会导致(就像我有时得到的那样)?OutOfMemoryError
是否有任何官方参考此线程实际执行的操作以及触发其初始化的原因?
谢谢