我遇到以下報價「Desctructors不保證被調用。」這讓我感到害怕。破壞者不保證被稱爲
它繼續說,即使try finally finally塊也會中斷,導致內存泄漏。 它通過將您的代碼放入CER(受限執行區域)或從CriticalFinalizerObject
派生出解決方案。
我的問題是
- 有什麼用
CriticalFinalizerObject
的tradoffs,如果有的話? - 他們的任何案件是你發現從
CriticalFinalizerObject
得到真的有用嗎? - 當我開始運行內存泄漏時,我是否應該只使用它?
我不認爲你應該爲此擔心。 –
您能否給我們鏈接到源代碼請。 –
@Jethro:'try/finally'不能被打斷,最後的代碼將會_always_運行.. @ –