| 查看主机的内存使用情 | |||
|
| |||
| 作者:豆腐 转自:豆腐技术站 /* http://www.asp888.net 豆腐技术站 */ 这个是我在国外的一个站点上看到的使用Asp.Net得到一些系统变量的程序, 大家可以看看,其实这个程序没有多大的用处,只是说明一下asp.Net 的强大功能而已。 <script language="C#" runat=server> void Page_Load(Object sender, EventArgs ev) { ProcessInfo[] history = ProcessModelInfo.GetHistory(100); for( int i=0; i<history.Length; i++ ) { Response.Write("StartTime:"+ history[i].StartTime.ToString() + "<BR>"); Response.Write("Age:" + history[i].Age.ToString() + "<BR>"); Response.Write("ProcessID:" + history[i].ProcessID.ToString() + "<BR>"); Response.Write("RequestCount:" + history[i].RequestCount.ToString() + "<BR>"); Response.Write("Status:" + GetProcessStatus(history[i].Status ) + "<BR>"); Response.Write("ShutdownReason:" + GetShutdownReason(history[i].ShutdownReason) + "<BR>"); Response.Write("PeakMemoryUsed:" + history[i].PeakMemoryUsed.ToString() + "<BR>"); } } public String GetProcessStatus( ProcessStatus ps ) { String s = "Unknown"; if( ps == ProcessStatus.Alive ) s = "Alive"; else if( ps == ProcessStatus.ShuttingDown ) s = "Shutting Down"; else if( ps == ProcessStatus.ShutDown ) s = "Shutdown"; else if( ps == ProcessStatus.Terminated ) s = "Terminated"; return s; } public String GetShutdownReason( ProcessShutdownReason psr ) { String s = "Unknown"; if( psr == ProcessShutdownReason.None ) s = "N/A"; else if( psr == ProcessShutdownReason.Unexpected ) s = "Unexpected"; else if( psr == ProcessShutdownReason.RequestsLimit ) s = "Requests Limit"; else if( psr == ProcessShutdownReason.RequestQueueLimit ) s = "Request Queue Limit"; else if( psr == ProcessShutdownReason.Timeout ) s = "Timeout"; else if( psr == ProcessShutdownReason.IdleTimeout ) s = "Idle Timeout"; else if( psr == ProcessShutdownReason.MemoryLimitExceeded ) s = "Memory Limit Exceeded"; return s; } </script> | |||
|
| |||
查看主机的内存使用情
最新推荐文章于 2025-03-06 14:54:35 发布
博客涉及ASP.NET、C#等信息技术内容,包含string、object等相关概念及server相关知识,属于.NET技术领域。
1万+

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



