C#开发WINCE现在发现的确不是很合适,消耗内存太大,不过项目已经完成大半了,就考虑怎么在程序中整理内存,几经波折找到一个方法,虽然效果不是很明显,不过将就有点用处,贴上代码,希望对同学们有点用处。。。
[DllImport("coredll.dll")]
public static extern IntPtr PostMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
private void Clear_Mem()
{
PostMessage(this.Handle, 0x03FF, IntPtr.Zero, IntPtr.Zero);
}

本文介绍了一个在C#开发WinCE项目中遇到的问题:内存消耗过大。作者分享了一种通过发送特定消息来尝试清理内存的方法,并提供了具体的代码实现。
1391

被折叠的 条评论
为什么被折叠?



