'javainfo'에 해당되는 글 1건

  1. 2008.05.08 javainfo - Java환경 알아보기
<%@ page import="java.util.Enumeration, java.util.Properties, java.text.NumberFormat" %>
<html><head>
<style type="text/css"><!--
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
a:hover {text-decoration: underline;}
table {border-collapse: collapse;}
.center {text-align: center;}
.center table { margin-left: auto; margin-right: auto; text-align: left;}
.center th { text-align: center !important; }
td, th { border: 1px solid #000000; font-size: 75%; vertical-align: baseline;}
h1 {font-size: 150%;}
h2 {font-size: 125%;}
.p {text-align: left;}
.e {background-color: #ccccff; font-weight: bold; color: #000000;}
.h {background-color: #9999cc; font-weight: bold; color: #000000;}
.v {background-color: #cccccc; color: #000000; word-break:break-all;}
i {color: #666666; background-color: #cccccc;}
img {float: right; border: 0px;}
hr {width: 600px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;}
//--></style>
<title>javainfo()</title></head>
<body><div class="center">

<table border="0" cellpadding="3" width="600">
<tr class="h"><td>
<a href="<img border="0" src="http://java.sun.com/im/logo_java.gif" alt="Java Logo" /></a><h1 class="p">Java Version <%=System.getProperty("java.vm.version" target="_blank">http://www.php.net/"><img border="0" src="http://java.sun.com/im/logo_java.gif" alt="Java Logo" /></a><h1 class="p">Java Version <%=System.getProperty("java.vm.version")%></h1>
</td></tr>
</table><br />
<%!
static String nf(long l){

NumberFormat nf = NumberFormat.getInstance();
return nf.format(l);

}
%>
<%
Runtime rt = Runtime.getRuntime();
long maxMem = rt.maxMemory();
long totalMem = rt.totalMemory();
long freeMem = rt.freeMemory();
int availableProc = rt.availableProcessors();
%>
<h1>JVM Memory Information</h1>
<table border="0" cellpadding="3" width="600">
<tr><td class="e" width=200>Total amount of memory</td><td class="v"><%=nf(totalMem)%> bytes</td></tr>
<tr><td class="e">Maximum amount of memory</td><td class="v"><%=nf(maxMem)%> bytes</td></tr>
<tr><td class="e">Amount of free memory</td><td class="v"><%=nf(freeMem)%> bytes</td></tr>
<tr><td class="e">the number of processors</td><td class="v"><%=availableProc%></td></tr>
</table>

<h1>System Information</h1>
<table border="0" cellpadding="3" width="600">
<%
Properties prop = System.getProperties();
Enumeration e = prop.propertyNames();
String key;

while(e.hasMoreElements()){

key = (String)e.nextElement();
%>
<tr><td class="e" width=200><%=key%></td><td class="v"><%=System.getProperty(key)%></td></tr>
<%
}
%> 
</table>

<h1>HTTP Headers Information</h1>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th colspan="2">HTTP Request Headers</th></tr>
<%
e = request.getHeaderNames();

while(e.hasMoreElements()){

key = (String)e.nextElement();
%>
<tr><td class="e" width=200><%=key%></td><td class="v"><%=request.getHeader(key)%></td></tr>
<%
}
%> 
</table>

</div></body></html>
Posted by [czar]
,