.net程序瘦身(减少内存占用)
2008-04-19 22:36
190 查看
从网上搜到这段代码,剧说比较有效,贴上来,以后可能会有用:
声明如下函数
Private Declare Auto Function SetProcessWorkingSetSize Lib "kernel32.dll" (ByVal procHandle As IntPtr, ByVal min As Int32, ByVal max As Int32) As Boolean
创建一个过程
Public Sub SetProcessWorkingSetSize()
Try
Dim Mem As Process
Mem = Process.GetCurrentProcess()
SetProcessWorkingSetSize(Mem.Handle, -1, -1)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
调用这个过程后你就会发现,你的程序占用的内存变小了
声明如下函数
Private Declare Auto Function SetProcessWorkingSetSize Lib "kernel32.dll" (ByVal procHandle As IntPtr, ByVal min As Int32, ByVal max As Int32) As Boolean
创建一个过程
Public Sub SetProcessWorkingSetSize()
Try
Dim Mem As Process
Mem = Process.GetCurrentProcess()
SetProcessWorkingSetSize(Mem.Handle, -1, -1)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
调用这个过程后你就会发现,你的程序占用的内存变小了
相关文章推荐
- [导入]使用WorkingSet减少.net程序内存占用
- .NET 程序内存占用问题
- 避免创建不必要的对象减少.NET应用程序内存占用
- 使用WorkingSet减少.net程序内存占用 转
- 减少.NET应用程序内存占用经验分享
- 减少.NET应用程序内存占用的一则实践
- 【转】有效减少WinForm程序的内存占用 C#
- 减少.net应用程序内存占用的一则实践
- 减少.NET应用程序内存占用的一则实践
- .NET 程序内存占用问题
- 移花接木解决.net程序内存占用过大
- 减少.NET应用程序内存占用的一则实践
- 减少程序内存占用的方法
- 【转】减少.NET应用程序内存占用的一则实践
- 减少.NET应用程序内存占用的一则实践
- C#_.Net程序减少内存占用的方法(SetProcessWorkingSetSize)
- 减少.NET应用程序内存占用的一则实践
- 养成“最小化”的习惯,减少程序占用的内存!
- nios中优化代码和减少程序占用内存空间的设置方法
- [编程]如何减少.Net应用程序启动时占用的内存 [2007-04-02 更新]