博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# winfrom 当前程序内存读取和控制
阅读量:6907 次
发布时间:2019-06-27

本文共 969 字,大约阅读时间需要 3 分钟。

https://zhidao.baidu.com/question/31914620.html

 

https://www.cnblogs.com/xcsn/p/4678322.html

 

Process CurrentProcess = Process.GetCurrentProcess();

CurrentProcess.Id.ToString();//
((Double)(CurrentProcess.TotalProcessorTime.TotalMilliseconds-CurrentProcess.UserProcessorTime.TotalMilliseconds)).ToString();//
(CurrentProcess.WorkingSet64 / 1024 / 1024).ToString() + "M (" + (CurrentProcess.WorkingSet64 / 1024).ToString() + ")";//占用内存
CurrentProcess.Threads.Count.ToString();//线程

 

 

#region 内存回收[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize); ///  /// 释放内存 ///  public static void ClearMemory() { GC.Collect(); GC.WaitForPendingFinalizers(); if (Environment.OSVersion.Platform == PlatformID.Win32NT) { App.SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1); } } #endregion

转载于:https://www.cnblogs.com/LuoEast/p/9447575.html

你可能感兴趣的文章
React文档(十五)使用propTypes进行类型检查
查看>>
[六省联考2017]寿司餐厅
查看>>
如何创建css
查看>>
Python语言特性之3:@staticmethod和@classmethod
查看>>
第四周总结
查看>>
2018.6.15
查看>>
LOJ#2541 猎人杀
查看>>
#region指令
查看>>
无光驱在32位windows系统下安装64位windows系统
查看>>
【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?...
查看>>
vmstat命令中System下in cs 何时为高?
查看>>
js的replace函数入参为function时的疑问
查看>>
GPT & UEFI Install Windows7
查看>>
关于评论系统有限层及无限层评论的肤浅认知
查看>>
Python日常运维脚本
查看>>
[数分笔记]问题1.1 T1
查看>>
树莓派 校验和出错
查看>>
百度地图api在Html中显示,在jsp页面中不显示解决方法
查看>>
微信公众号开发之获取素材列表并保存
查看>>
docker安装nginx
查看>>