数据载入中,请稍等...
    数据载入中,请稍等...
博客公告
    数据载入中,请稍等...
时间记忆
    数据载入中,请稍等...
博客登陆
最新日志
    数据载入中,请稍等...
最新评论
    数据载入中,请稍等...
最新留言
    数据载入中,请稍等...
博客相册
博客好友
    数据载入中,请稍等...
友情连接
博客统计
    数据载入中,请稍等...
VB.Net释放程序内存占用的方法 | 2008-8-15 16:18:00

适当的地方调用一下以下的方法ReduceMemory()可以减少vb.net应用程序占用的物理内存数值。

经测试,原来开启后占用20m 运行后一段大概需要消耗30-60m的应用程序,经过此方法处理 能控制在3-10m,效果还不错。

    Private Sub ReduceMemory()

        System.Diagnostics.Process.GetCurrentProcess.MinWorkingSet = New System.IntPtr(5)
        System.Diagnostics.Process.GetCurrentProcess.MinWorkingSet = New System.IntPtr(5)

    End Sub

ntPtr结构用于表示指针或句柄的平台特定类型。

IntPtr 类型被设计成整数,其大小适用于特定平台。即是说,此类型的实例在 32 位硬件和操作系统中将是 32 位,在 64 位硬件和操作系统上将是 64 位。

IntPtr 类型可以由支持指针的语言使用,并可作为在支持与不支持指针的语言间引用数据的一种通用方式。

发表评论:
数据载入中,请稍等...

超音速工作室 版权所有