<%@page language="java" pageEncoding="utf-8" buffer="20kb" %>
<%@page import="java.util.Map"%>
<%@page import="java.util.Iterator"%>
<%
Map p = System.getProperties();
String gc = (String) request.getAttribute("gc");
if(gc!=null && gc.equals("1")){
  Runtime.getRuntime().gc();
}

%>
<html>
<head>
<title>辅助业务管理系统</title>
<link href="/css/font.css" rel="stylesheet" type="text/css">
<script src="/js/date.js"></script>
<script src="/js/check.js"></script>
</head>
<body >
<br>
<table width="90%"  border="0" align="center" cellpadding="0" cellspacing="1" class="box">
  <tr>
    <td valign="top"><table width="100%" height="23"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="25%" background="/images/tab_search_01.jpg"><table width="80%" height="23" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td width="3%"><img src="/images/little_red.jpg" width="12" height="12"></td>
                <td width="97%" class="font12b">&nbsp;系统信息</td>
              </tr>
          </table></td>
          <td width="82%" background="/images/tab_search_03.jpg"><img src="/images/tab_search_02.jpg" width="12" height="23"></td>
        </tr>
      </table> 
      
      
<form name="form1" method="post" action="/sysinfo.jsp">
<input type="hidden" name="gc" value="1"/>	      
<br>
			<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        		<tr>
          			<td width="3%"><img src="/images/little.gif" width="12" height="12"></td>
          			<td width="97%" class="font12">内存信息</td>
        		</tr>
      		</table>          		
      		                       
      <table width="90%"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="d8e9fe" class="table02">
      	        <tr bgcolor="#FFFFFF">
				   <td width="23%" align="right">已使用内存
				</td>
				<td width="77%" class="font12bold">
				   <%=(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) /1024/1024%>MB</td>
				</tr>
				<tr bgcolor="#FFFFFF">
				   <td width="23%" align="right">空闲内存
				</td>
				<td width="77%" class="font12bold">
				   <%=Runtime.getRuntime().freeMemory()/1024/1024%>MB</td>	
				</tr>
				<tr bgcolor="#FFFFFF">
				   <td width="23%" align="right">已申请总内存
				</td>
				<td width="77%" class="font12bold">
				   <%=Runtime.getRuntime().totalMemory()/1024/1024%>MB</td>	
				</tr>
				<tr bgcolor="#FFFFFF">									
				   <td width="23%" align="right">最多允许申请内存
				</td>
				<td width="77%" class="font12bold">
				   <%=Runtime.getRuntime().maxMemory()/1024/1024%>MB</td>
				</tr>								
			</table>
			<center>
			<br>
			<input type="button" value="强制内存回收" class="box_button" onclick="form1.submit();" />
			</center>
			 
			
		<br>
			<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        		<tr>
          			<td width="3%"><img src="/images/little.gif" width="12" height="12"></td>
          			<td width="97%" class="font12">系统信息</td>
        		</tr>
      		</table>          		
      		                       
      <table width="90%"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="d8e9fe" class="table02">
      	           <tr bgcolor="#FFFFFF">
					<td width="23%" align="right">JVM
					</td>
				    <td width="77%" class="font12bold">
					<%out.println(((String)p.get("java.runtime.name"))+ ((String)p.get("java.runtime.version")));%></td>
				   </tr>	
				   <tr bgcolor="#FFFFFF">
					<td width="23%" align="right">操作系统
					</td>
				    <td width="77%" class="font12bold">
                    <%=(String)p.get("os.name")%>(<%=(String)p.get("sun.os.patch.level")%>)&nbsp; <%=(String)p.get("os.arch")%> &nbsp; <%=(String)p.get("os.version")%></td>
				   </tr>				   
				   	<tr bgcolor="#FFFFFF">
					<td width="23%" align="right">已使用CPU个数
					</td>
				    <td width="77%" class="font12bold">
                    <%=Runtime.getRuntime().availableProcessors()%></td>
				   </tr>
				   <tr bgcolor="#FFFFFF">
					<td width="23%" align="right">应用服务器
					</td>
				    <td width="77%" class="font12bold">
                    <%=application.getServerInfo()%></td>
				   </tr> 								
			</table>  
			
	    		<br>
			<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        		<tr>
          			<td width="3%"><img src="/images/little.gif" width="12" height="12"></td>
          			<td width="97%" class="font12">其它信息</td>
        		</tr>
      		</table>          		
      		                       
      <table width="90%"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="d8e9fe" class="table02">
      	
<%
		for (Iterator iter = p.keySet().iterator(); iter.hasNext();) {
			String key = (String) iter.next();
			String value = (String) p.get(key);
%>
			<tr bgcolor="#FFFFFF">
			<td width="23%" align="right"><%=key%></td>
			<td width="77%" class="font12bold"><%=value%></td>			
			</tr>
<%
		}
%>
</table>

	</td>
  </tr>
</table>


<%@include file="/foot.jsp"%>
</body>
</html>