zoukankan      html  css  js  c++  java
  • C#将当前进程的内存占用尺寸设置到最小

           #region  将当前进程的内存占用尺寸设置到最小
            /// <summary>
            /// 将当前进程的内存占用尺寸设置到最小
            /// </summary>
            /// <returns>0为成功,-1为失败</returns>
            private static int SetProcessMemoryToMin()
            {
                return SetProcessMemoryToMin(System.Diagnostics.Process.GetCurrentProcess().Handle);
            }

            /// <summary>
            /// 将内存占用尺寸设置到最小
            /// </summary>
            /// <param name="SetProcess">需要设置内存使用范围的程序进程句柄,一般为当前进程,如:System.Diagnostics.Process.GetCurrentProcess().Handle</param>
            /// <returns>0为成功,-1为失败</returns>
            public static int SetProcessMemoryToMin(IntPtr SetProcess)
            {

                if (Environment.OSVersion.Platform == PlatformID.Win32NT || Environment.OSVersion.Platform == PlatformID.Win32Windows)
                {
                    try
                    {
                        return SetProcessWorkingSetSize(SetProcess, -1, -1);

                    }
                    catch { }
                }
                return -1;
            }

            [System.Runtime.InteropServices.DllImport("kernel32.dll")]
            private static extern int SetProcessWorkingSetSize(IntPtr hProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSetSize);

            #endregion

    作者:chhuic

    出处:http://chhuic.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    POJ 3279 Fliptile
    FZU 2143 Board Game
    【HDU 5015】233 Matrix
    【BZOJ 2463】 谁能赢呢?
    【POJ 2311】 Cutting Game
    【HDU 1846】 Brave Game
    【HDU 1847】 Good Luck in CET-4 Everybody!
    【Codeforces 258D】 Count Good Substrings
    【Codeforces 258B】 Sort the Array
    【Codeforces 258A】 Game With Sticks
  • 原文地址:https://www.cnblogs.com/chhuic/p/1723613.html
Copyright © 2011-2022 走看看