java程序太占內(nèi)存 用java寫的軟件為什么在運行時候程序占用內(nèi)存會越來越大?
用java寫的軟件為什么在運行時候程序占用內(nèi)存會越來越大?任何語言都是這樣的,特別是Java有一個面向?qū)ο蟮腛OP編程概念,在運行過程中,會不斷地為內(nèi)存中的對象打開新的內(nèi)存地址,并把內(nèi)存放在內(nèi)存堆棧中
用java寫的軟件為什么在運行時候程序占用內(nèi)存會越來越大?
任何語言都是這樣的,特別是Java有一個面向?qū)ο蟮腛OP編程概念,在運行過程中,會不斷地為內(nèi)存中的對象打開新的內(nèi)存地址,并把內(nèi)存放在內(nèi)存堆棧中改變內(nèi)存地址。
隨著項目的運行和對象的出現(xiàn),內(nèi)存消耗也在增加。
直到Java中的垃圾處理機制認為對象是廢物,然后清除內(nèi)存中的對象。