0
我意外地在GroovyConsole中運行了無限循環的腳本。 : - \在堆轉儲中查找GroovyConsole腳本的字符串版本
爲了墨菲定律,我沒有在3或4個小時內保存我的作品。所以,殺死groovyConsole中過程之前,我已經傾倒堆,希望找到腳本的String版本,在這個時刻運行
你有一個提示,其中類可以隱藏,或者如果有可能的 ?
我意外地在GroovyConsole中運行了無限循環的腳本。 : - \在堆轉儲中查找GroovyConsole腳本的字符串版本
爲了墨菲定律,我沒有在3或4個小時內保存我的作品。所以,殺死groovyConsole中過程之前,我已經傾倒堆,希望找到腳本的String版本,在這個時刻運行
你有一個提示,其中類可以隱藏,或者如果有可能的 ?
所以,我的猜測是正確的。 groovy.ui.Console
對象保留腳本更改的歷史記錄。我向您提供了OQL查詢,它使我的腳本回饋給了我最大的樂趣。我與OQL插件運行它在VisualVM的,但我可以用與jHat:
select x.history.elementData[x.history.elementData.length-2].allText.toString() from groovy.ui.Console x
絕望Groovy開發誰已經失去了他們的代碼,一旦可能現在:-)被releaved可以肯定我
的該腳本的字符串版本可能存在於另一個對象中。我很樂意聽到其他解決方案
爲什麼不復制粘貼groovy控制檯的文本?如果有人能夠幫助我,我會非常感動,但我不能(抱歉,祝你好運)。 –
@Don UI凍結... – Grooveek