jvm破坏双亲委派_破坏JVM
生活随笔
收集整理的這篇文章主要介紹了
jvm破坏双亲委派_破坏JVM
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jvm破壞雙親委派
正如我們最近發現的那樣,全面測試可能有害。 擴展測試覆蓋范圍導致我們僅花費一行代碼就進行了幾個小時的調試會話。 使調試特別令人不愉快的是,該代碼不僅崩潰了所部署的JVM,而且還破壞了其下的虛擬機和/或物理機。
因此,請自行承擔以下風險。 請注意,您必須在類路徑中提供tools.jar以便進行編譯和運行。
代碼真的很簡單。 我們正在嘗試將自己附加到一個現有的Java進程,該進程指定-1作為進程ID。 與其說失敗,不如說是得到類似于死亡藍屏的東西。
關于崩潰的有趣見解–這幾乎是我記得承認Windows優于Mac OS X或Linux的唯一情況。 當Mac和各種Linux風格不斷崩潰時,Windows機器進行了很好的測試,并通過“無此過程”消息提醒我們。
我們從案件中學到了什么? 首先–提供JVM沙箱保護操作系統免受瘋狂嘗試自殺的威脅,這本身就是一件很了不起的事情。 我們重新學習的另一個教訓是–即使使用所有現代的運行時調試工具,在某些情況下,您仍然需要回到根源并通過良好的舊分而治之進行調試。
翻譯自: https://www.javacodegeeks.com/2013/11/crashing-your-jvm.html
jvm破壞雙親委派
總結
以上是生活随笔為你收集整理的jvm破坏双亲委派_破坏JVM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 反应式服务中的线程本地状态可用性
- 下一篇: 高盛分析师:特斯拉明年可能会进一步降价