国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

C#的內(nèi)存回收代碼

2020-01-24 02:18:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了C#的內(nèi)存回收方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

如下示例代碼是調(diào)用win32底層操作,可實(shí)現(xiàn)內(nèi)存的回收。      
 

復(fù)制代碼 代碼如下:
[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")]
public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize);
/// <summary>
/// 釋放內(nèi)存
/// </summary>
public static void ClearMemory()
{
    GC.Collect();
    GC.WaitForPendingFinalizers();
    if (Environment.OSVersion.Platform == PlatformID.Win32NT)
    {
 SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1);
    }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 松江区| 凯里市| 呈贡县| 龙胜| 新巴尔虎右旗| 渑池县| 兴隆县| 芒康县| 洪雅县| 汾西县| 千阳县| 新邵县| 织金县| 平顶山市| 青岛市| 清新县| 句容市| 巴彦淖尔市| 娱乐| 张家界市| 遂川县| 哈巴河县| 和田县| 泰来县| 宾阳县| 西乡县| 辽宁省| 株洲市| 榆树市| 乌兰浩特市| 城口县| 长治市| 巴林右旗| 乳山市| 松潘县| 公主岭市| 久治县| 奈曼旗| 德安县| 信宜市| 九江市|