window和linux java 虚拟机的使用内存大小的设置方法(急,在线)解决即给分

xudongdong 2004-09-26 08:15:15
如题
望详细告知
...全文
974 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChDw 2004-09-27
  • 打赏
  • 举报
回复
java -Xms256m -Xmx512m ....

上面就是起动时给256m,最大不超过512m
xudongdong 2004-09-27
  • 打赏
  • 举报
回复
哪位能把linux上java虚拟机的内存大小的设置说的明白点,我的class是在不起动tomcat的情况下使用的
s_phoenix 2004-09-26
  • 打赏
  • 举报
回复
<%@ page import="java.lang.Runtime" %>

<%
long totalmem = Runtime.getRuntime().totalMemory();
long freemem = Runtime.getRuntime().freeMemory();
long maxmem = Runtime.getRuntime().maxMemory();
%>
这三个获得的就是你要的东西。
如果是windows下,TOMCAT有直接配置JAVA虚拟机内存的界面,在config tomcat里(我用的是TOMCAT 5.0.27),其实就是在启动时加了一些参数,如-Xmx之类。
xudongdong 2004-09-26
  • 打赏
  • 举报
回复
另外,如何察看现有配置
javafaq2004 2004-09-26
  • 打赏
  • 举报
回复
java -X


-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xrunhprof[:help]|[:<option>=<value>, ...]
perform JVMPI heap, cpu, or monitor profiling
-Xdebug enable remote debugging
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧