2016-09-25 50 views
-10

我知道渲染內存泄漏的常見方法是爲新變量指定一段特定的內存地址而不釋放它。但是,有沒有辦法創造史詩般強烈的內存泄漏,可以很快迫使計算機關機?有沒有辦法創建超級激烈的內存泄漏?

+1

'而(真){的static_cast (新INT); }' –

+3

「強制關閉計算機」?如果你可以用一個記憶不良的用戶空間程序來做到這一點,你的操作系統就非常糟糕。不過,你可以把事情拖到一個非常緩慢的爬行。如果你真的想要輪子脫落,可能需要內核模式。 – WhozCraig

+1

沒有內存泄漏,我永遠不會同意應該被視爲「史詩」或「激烈」,我想我不是唯一一個這樣認爲的人。 – hvd

回答

-4

這需要我的筆記本電腦幾秒鐘。

int main(){ 
    for(;;){ 
     int *a=new int[1000]; 
    } 
} 
+0

謝謝,我會試試:) –

+2

這段代碼不會崩潰任何現代操作系統。 –

+0

它不會崩潰任何操作系統,但它會強制交換取決於系統配置的方式。 – tadman