stop-the-world STW
2017-06-24 17:08
555 查看
转至: http://f.dataguru.cn/thread-363910-1-1.html
"stop-the-world" 机制简称STW,即,在执行垃圾收集算法时,Java应用程序的其他所有除了垃圾收集帮助器线程之外的线程都被挂起
Java中一种全局暂停的现象
全局停顿,所有Java代码停止,native代码可以执行,但不能和JVM交互
多半由于GC引起
Dump线程
死锁检查
堆Dump
GC时为什么会有全局停顿?
–类比在聚会时打扫房间,聚会时很乱,又有新的垃圾产生,房间永远打扫不干净,只有让大家停止活动了,才能将房间打扫干净。
危害
长时间服务停止,没有响应;
遇到HA系统,可能引起主备切换,严重危害生产环境。
"stop-the-world" 机制简称STW,即,在执行垃圾收集算法时,Java应用程序的其他所有除了垃圾收集帮助器线程之外的线程都被挂起
Java中一种全局暂停的现象
全局停顿,所有Java代码停止,native代码可以执行,但不能和JVM交互
多半由于GC引起
Dump线程
死锁检查
堆Dump
GC时为什么会有全局停顿?
–类比在聚会时打扫房间,聚会时很乱,又有新的垃圾产生,房间永远打扫不干净,只有让大家停止活动了,才能将房间打扫干净。
危害
长时间服务停止,没有响应;
遇到HA系统,可能引起主备切换,严重危害生产环境。
相关文章推荐
- stop the bibi
- Linux Start Restart and Stop The Cron or Crond Service
- MFC程序出现a problem caused the program to stop working correctly对话框的解块办法
- Os bootup and stop working when the / directory is ful
- (转载)The NT Insider:Stop Interrupting Me -- Of PICs and APICs
- Stop the world
- 为什么无法设置断点?提示信息:One Or More Breakpoints cannot be set and have been disabled.execution will stop at the beginning
- JVM GC中Stop the world案例实战
- [php] stop the NetBeans to scan the files automaticly
- What is the correct way to stop QThread?
- 使用postfix reload,stop等命令报错 the postfix system is not running
- 解决 01-Jul-2016 10:49:05.875 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.D
- ORCLE 如何停止一个JOB【HOW TO STOP A JOB IN THE ORACLE?】 推荐
- Modify the average program to promote for intergers repeatedly.stop when a nagetive number is entere
- why my girl friend like to say that we stop the relation
- Modify the average program to promote for intergers repeatedly.stop when a nagetive number is entere
- Stop the music
- Java Safepoint 与Stop The World
- JVM进阶(八)——Stop The World
- Stop The World(STW)