jvm jpda suspend的意义

简介:

suspend=y是jpda_options的参数之一,jpda即jvm远程调试,其中server=y是指的该jvm是被远程调试的对象,如果关闭,则该jvm启动的应用是不能被远程连接调试的。suspend是暂停、延缓、挂起的意思,如果suspend=y表示远程调试线程立即启动挂起,直到远程调试被连接上。如果希望从jvm启动的那一刻即可被调试,需要将suspend=y。

1.http://docs.oracle.com/javase/1.5.0/docs/guide/jpda/conninv.html 

suspend n true True if the target VM is to be suspended immediately before the main class is loaded; false otherwise. 

2.http://bastengao.iteye.com/blog/941864 

Specifies whether JVM should suspend execution immediately after startup. Default is "n". 

3.http://blog.csdn.net/dracotianlong/article/details/9704223 

开放远程调试参数配置及方法;

4.http://blog.sina.com.cn/s/blog_6e2d53050101j9wy.html 

jpda远程调试配置

5.http://www.myexception.cn/program/1035514.html 

远程调试详述


我的建议,极个别情况下需要远程调试OA正式环境,这个时候需要开放server=y;suspend=y是指jpda自何时启动,配置成n是可以的。jpda除远程调试还可进行性能方面的监控和优化,是一种开发和测试工具,会损害线上服务的性能。建议平时关闭,需要时打开



高超  Chaos Gao


发送时间: 星期五, 2016年 3 月 18日 上午 9:05:56
主题: OA正式环境启动参数修改


OA正式环境 用于调试参数suspend现在设置为yes,可以远程关闭OA不需要服务器权限 建议设置为n suspend=n


     本文转自 gaochaojs 51CTO博客,原文链接:

http://blog.51cto.com/jncumter/1752411

,如需转载请自行联系原作者


相关文章
|
2月前
|
存储 Java
【JVM】 程序计数器(Program Counter Register)
【JVM】 程序计数器(Program Counter Register)
55 1
|
2月前
|
存储 Java 数据安全/隐私保护
【JVM】Java虚拟机栈(Java Virtual Machine Stacks)
【JVM】Java虚拟机栈(Java Virtual Machine Stacks)
39 0
|
5月前
|
前端开发 Java
Java Process类Runtime.getRuntime().exec() 执行bat脚本程序
Java Process类Runtime.getRuntime().exec() 执行bat脚本程序
128 0
|
4月前
|
Go 调度
go-issues#14592 runtime: let idle OS threads exit 内核线程暴增与线程回收问题
go-issues#14592 runtime: let idle OS threads exit 内核线程暴增与线程回收问题
26 0
|
7月前
|
Java
【Java异常】ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit erro
【Java异常】ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit erro
90 0
sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.221-b11. Target VM
今天在查看 JVM 堆内存具体使用情况的时候,执行 jmap 命令发现如下的报错信息,报错说的是虚拟机版本不匹配,感觉很奇怪因为我刚在另外一台机器上执行了这个命令,换了一台机器就执行报错,初步判断是机器环境的问题,最后对比了两个机器的 JDK 环境,发现报错的这台机器上有两个不同版本的 JDK 所以推测跟多个版本有关系.
|
8月前
|
Java Unix Linux
The JVM Tool Interface (JVM TI): How VM Agents Work
The JVM Tool Interface (JVM TI): How VM Agents Work
91 0
|
10月前
|
Java
Java Virtual Machine Process Status Tool <jps>
jps(Java Virtual Machine Process Status Tool)是java提供的一个显示当前所有java进程pid的命令
54 0
|
Arthas Java 应用服务中间件
Jvm 相关命令之:thread | 学习笔记
快速学习 Jvm 相关命令之:thread
126 0
Jvm 相关命令之:thread | 学习笔记
|
存储 Java
JVM系列之:JIT中的Virtual Call
JVM系列之:JIT中的Virtual Call
JVM系列之:JIT中的Virtual Call