用java寫的軟件為什么在運行時候程序占用內存會越來越大?
任何語言都是這樣,特別是java有個oop面向對象編程的概念,在運行的過程中,會不斷的給對象在內存中開拓新的內存地址,并且將內存放在改內存地址指向的內存棧中。
隨著項目的運行,并著對象的出現,內存的占用也越來越大。
直到java中的垃圾處理機制認為該對象成了廢品之后,然后將該對象從內存中清理出來。
用java寫的軟件為什么在運行時候程序占用內存會越來越大?
任何語言都是這樣,特別是java有個oop面向對象編程的概念,在運行的過程中,會不斷的給對象在內存中開拓新的內存地址,并且將內存放在改內存地址指向的內存棧中。
隨著項目的運行,并著對象的出現,內存的占用也越來越大。
直到java中的垃圾處理機制認為該對象成了廢品之后,然后將該對象從內存中清理出來。