就程序設(shè)計而已,它要占用內(nèi)存不同區(qū)域的空間。比如程序文件在運行時占一塊,這個大小相對固定。有一部分是程序在工作時才會從內(nèi)存分配空間,使用完了又會歸還給內(nèi)存。當用戶頻繁地讓程序執(zhí)行這類操作時,自然會讓內(nèi)存消耗變得很大。總之,程序占用內(nèi)存大小是個動態(tài)的過程,它是根據(jù)用戶與程序的交互情況而定。
如果長期占用大量內(nèi)存不得釋放,要就要考慮是否用戶操作不規(guī)范,或者程序設(shè)計不合理。
另一種可怕是情況是內(nèi)存泄露,即程序占用內(nèi)存后不得釋放,這是由編程者的疏忽造成的,是程序開發(fā)中必須檢查和糾正的嚴重問題。
你補充的情況很特別 要看是什么程序 還有你機器的性能怎么樣
你的GPU緩存500M不算大,如果是大型網(wǎng)游很可能是由于GPU占用內(nèi)存引起的。