概述为什么VisualVM不在Linux上显示守护程序线程?
我在linux上有一个守护线程的问题。 我在windows服务器上的应用程序工作正常,当我创build一个线程转储我可以看到一个线程是否是一个守护进程。@H_403_1@
但是,当我将应用程序移动到linux服务器上的Tomcat并使用Java Visual VM创build转储时,我再也看不到线程细节中的守护进程了。@H_403_1@
这是否意味着守护线程只能在windows上工作? 有没有一些解决方法,或者我们需要closures应用程序退出每个线程?@H_403_1@
编写我自己的守护进程函数而不是使用守护进程(3)是否有很好的理由?@H_403_1@
在windows上运行PHP应用程序 – 守护程序或cron?@H_403_1@
在linux中启动和停止Perl守护进程@H_403_1@
作为Unix服务运行的Java@H_403_1@
pipe理PHP守护进程@H_403_1@
我可以使用O_CREAT和flock(2)使用open(2)来防止脚本启动两次吗?@H_403_1@
在linux中检查一个进程是否使用PHP运行@H_403_1@
在linux中创build一个守护进程@H_403_1@
如何正确使用pIDfile库?@H_403_1@
在创build守护进程时离开调用setsID()的效果是什么?@H_403_1@
http://docs.oracle.com/javase/6/docs/technotes/guIDes/visualvm/threads.HTML – 这似乎表明,Visual VM与正常和守护进程线程很好地处理。 我在Visual Vm中使用了实时监视器,在linux上工作得很好。@H_403_1@
但是,当我将应用程序移动到linux服务器上的Tomcat并使用Java Visual> VM创建转储时,我不再在线程的细节中看到守护进程。@H_403_1@
你可能只显示一个样本输出吗?@H_403_1@
这是否意味着守护线程只能在windows上工作?@H_403_1@
没有! 守护进程线程在linux上工作得很好。@H_403_1@
有没有一些解决方法,或者我们需要关闭应用程序退出每个线程?@H_403_1@
当进程死亡时,OS负责收集所有相关的资源,包括线程。 所以,你不需要做任何事情。 事实上,正如一个侧面说明,JVM不会让你直接处理线程的生命周期。@H_403_1@
它看起来像你通过JMX连接监视你的应用程序。 在这种情况下,有关守护进程/非守护进程线程类型的信息不可用。@H_403_1@ 总结
以上是内存溢出为你收集整理的为什么VisualVM不在Linux上显示守护程序线程?全部内容,希望文章能够帮你解决为什么VisualVM不在Linux上显示守护程序线程?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容