記憶體泄露體

在C或C++或其他程式設計語言中,無論對象還是動態分配的資源或記憶體,都必須有程式設計師自行聲明產生和回收,否則其中的資源將消耗,造成資源的浪費甚至當機.但手工回收記憶體往往是一項複雜而艱巨的工作,因為要預先確定占用的記憶體空間是否應該被回收是非常困難的.如果一段程式不能回收記憶體空間,而且在程式運行時系統中又沒有了可以分配的記憶體空間,這段程式就只能崩潰.通常,我們將分配出去後,卻無法回收的記憶體空間稱為"記憶體滲漏體".

在C或C++或其他程式設計語言中,無論對象還是動態分配的資源或記憶體,都必須有程式設計師自行聲明產生和回收,否則其中的資源將消耗,造成資源的浪費甚至當機.但手工回收記憶體往往是一項複雜而艱巨的工作,因為要預先確定占用的記憶體空間是否應該被回收是非常困難的.如果一段程式不能回收記憶體空間,而且在程式運行時系統中又沒有了可以分配的記憶體空間,這段程式就只能崩潰.通常,我們將分配出去後,卻無法回收的記憶體空間稱為"記憶體滲漏體(MemoryLeaks)".

相關詞條

熱門詞條

聯絡我們