set xxx=nothing就是把對象占用的空間釋放掉。 其他的局部變量都在棧內(nèi)存,用完會自動釋放的
創(chuàng)新互聯(lián)建站是一家專業(yè)提供八公山企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務。10年已為八公山眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
要有效的減少程序的內(nèi)存占用量,從本質(zhì)上來講,就是要提高算法的空間效率,但提高空間效率的同時,必然就降低時間效率,這是任何一本教科書都會說的。
比如排序,采用原地置換方式的算法通常都沒有在新空間中構(gòu)造序列的算法快。
無論是要提高空間效率或是時間效率,其關(guān)鍵都在于算法的設(shè)計。當然,從系統(tǒng)分析的角度來講,采用良好的設(shè)計模式可以避免很多不必要的麻煩 ^o^
只需要用變量存儲 Image 對象,然后不需要的時候釋放掉就行了。
Dim img1 As Image
img1 = Image.FromFile(pic)
PictureBox1.Image = img1
'窗口關(guān)閉時
img1 = Nothing
如滿意,請采納。
文件打開后使用完要及時關(guān)閉。
未關(guān)閉,這樣再打開就顯示處于被占用狀態(tài)。