【问题标题】:How to prevent or remove orphaned IBM J9VM process programmatically如何以编程方式防止或删除孤立的 IBM J9VM 进程
【发布时间】:2011-02-12 16:18:23
【问题描述】:

我想知道是否有办法(如果最好的话)以编程方式阻止或以其他方式删除孤立的 IBMJ9VM。 IBM 的文档中提到,执行 CTRL-C 将创建孤立的 JVM 进程。

尼古拉斯

【问题讨论】:

    标签: jvm j9


    【解决方案1】:

    我正在使用与 WAS7.0 捆绑在一起的 wsadmin shell,并在我的 Windows Server 2003 32 位机器上使用这段简单的 Jython 代码 (TestThread.py) 进行了测试

    导入线程 进口时间 导入线程 定义处理程序(): 对于我在范围内(200): 时间.sleep(5) 打印“嗨!” t = threading.Thread(target=handler) t.start()

    当程序运行时,我尝试使用 CTRL-C 将其终止,当控制台提示我是否要终止批处理作业时,我在进程树中发现了一个孤立的 IBM JVM 进程。

    这就是我调用 Jython 代码的方式:

    C:\Program Files\WebSphere\profiles\AppSrv01\bin>wsadmin -lang jython -user USERNAME -password PASSWORD -f "TestThread.py"

    这是我的 JVM 的样子:

    C:\Program Files\WebSphere\java\bin>java -verbose:sizes -version -Xmca32K RAM 类段增量 -Xmco128K ROM类段增量 -Xmns0K 初始新空间大小 -Xmnx0K 最大新空间大小 -Xms4M 初始内存大小 -Xmos4M 初始旧空间大小 -Xmox1624995K 最大旧空间大小 -Xmx1624995K 内存最大值 -Xmr16K 记住的设置大小 -Xlp4K 大页面大小 可用的大页面尺寸:4K 4M -Xmso256K 操作系统线程堆栈大小 -Xiss2K java线程栈初始大小 -Xssi16K java线程栈增量 -Xss256K java线程栈最大大小 java版本“1.6.0” Java(TM) SE 运行时环境(构建 pwi3260sr6ifix-20091015_01(SR6+152211+155930+156106)) IBM J9 VM(内部版本 2.4,JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260sr6-20091001_43491(启用 JIT,启用 AOT) J9VM - 20091001_043491 JIT - r9_20090902_1330ifx1 GC-20090817_AA) JCL-20091006_01

    这是您请求的网址:

    http://www.ibm.com/developerworks/java/jdk/linux/142/runtimeguide.lnx.en.html

    在网页中搜索“孤儿”一词

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-12
      • 2011-04-20
      • 1970-01-01
      • 2021-10-03
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多