c# 如何解決 窗體關閉還不釋放資源的問題
1樓:網友
你左轉右轉把**儲存到本地替換掉這個動作肯定沒關閉流連線。
這樣你關閉了窗體,但整個應用程式程序還在,這個程序就佔用著這些**,所以你刪除的時候就報錯了。
你仔細看看你替換**那部分的**,看看有沒有資源沒釋放的。
2樓:網友
你自定義的pic控制項嗎?可能使用了多執行緒,導致你關閉了窗體執行緒後其他執行緒依然存在,導致沒有被釋放。
自定義控制項與使用該控制項的檔案應該怎樣放置才對哪
3樓:冬天終將過去
bin檔案系統預設的放在你的solution資料夾裡面,這個不需要改動的。至於你的控制項檔案放哪兒都無所謂,關鍵是你的控制項要編寫的正確,你的載入失敗我估計是dll檔案版本不一致。建議,你檢查一下你的solution下面的properties(屬性)裡面的build(建立)選項卡,看一下dll輸出的路徑是不是存在。
不好意思我的vs是英文版本的。我的是:bin\x86\debug\
c# 這樣要如何釋放資源?還是直接=null?
4樓:網友
對於new出來的東西,自己有dispose方法,不需要你自己實現。
另外,c#有垃圾**處理,一般不需要自己釋放,區域性變數方法結束自然就釋放了。全域性的或者多form時,才需要按需要自己釋放。
webbrowser如何釋放資源c#
5樓:匿名使用者
沒有什麼太好的辦法,就算你找到乙個 設定 workingset 的 實體記憶體大小,也是騙人的。
雖然看上去實體記憶體小了,但是程式是在不斷的將記憶體放到虛擬記憶體中,所以這樣會導致不斷的寫入磁碟,但是實際上又在悄悄的恢復到實體記憶體中,
6樓:匿名使用者
dispose方法應該可以吧? 或者用using{}把物件擴起來。
android開發 怎麼釋放activity的全部記憶體
7樓:好程式設計師
假如現在有三個activity,分別是main,a 和b .
a和b都是需要很大記憶體的,在main中開啟a或b,在a或b中直接按返回鍵,或者直接呼叫finish,回到main後通過update heap觀察剛才開啟的activity佔用的資源可以很快釋放,如果是setresul後再呼叫finish回到main,發現記憶體被釋放的事件要稍微久一些。
第二個問題,在main中開啟a,然後在a中startactivity開啟b,然後,這個時候觀察a的記憶體並沒有釋放。如果在b中呼叫finish返回main後,a和b的記憶體就會被釋放掉。
8樓:網友
在activity銷燬之前釋放資源,以及所有可能導致記憶體洩漏的引用。
9樓:匿名使用者
寫乙個集合,用來存放開啟的所有的activity,再寫乙個方法,用來退出應用的時候呼叫,退出時銷燬這個集合。
手機怎麼自定義檔案排序,手機怎麼自定義檔案排序
磐魔人 手機檔案在電腦上是按時間順序排序的,如果你既有手機又有sd卡,可以先將檔案先從手機移動到sd卡,再按自己想要的順序移回手機,這樣固有順序就可以改變了 這個要看是什麼品牌的手機,每個品牌的設定都有一點小差別,比如小米手機只要長按想要移動的軟體拖著它放在你想要放的位置就行了,希望採納 win7系...
魔獸自定義英雄生存怎麼學召喚,魔獸自定義英雄生存V1 20 就是剛開的時候輸入命令才有技能 命令是什麼
選遠端學彈幕攻擊 再 學滿火魔 在學那個800的火魔第二個800的召喚5個.第一個800的學來智慧召喚1個 在學強擊光環 在學魔法盾最後學個攻速又加移動速度的那個光環 名字忘了 再買個龍ok了 可以通關了 魔獸爭霸3冰封王座地圖 自定義英雄生存 召喚流攻略還有技能 還有那個濺射是什麼技能啊 叫什麼 ...
5 0空間怎麼弄自定義模組?怎樣弄空間自定義模組
怎樣弄空間自定義模組 點選空間裡面的設定 模組設定 自定義模組 輸入地址 完成。6.0空間空間的新增模組怎麼弄 自定義模組,有四種模組供你選擇。1.模組 主要新增文字的 模組裡的字不能改變顏色,不能改變字型而且,每段都是對齊的 2.模組。qq空間的qq空間大圖模組的使用方法。qq空間大圖模組使用方法...