我有一台运行 Ubuntu 11.04 (Natty)(64 位)的新服务器。我从安装openjdk和开始tomcat6。当 Tomcat 服务器启动时,它立即使用480+ MB的内存。这似乎不成比例,我想知道是否有人有办法让 Tomcat 使用200-300 MB(或更少)内存。
我用memtop看到了这个:(注意:我删除了除了大条目之外的所有条目。499MB 条目是 Tomcat)
user@xyz:~# python memtop-0.9.py
PID | private/writ. mem |command
| current | previous |(truncated)
19776 | 499.3 MB | +++++ |/usr/lib/jvm/java-6-openjdk/bin/java-Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties-Djava.awt.headless=true-Xm
18082 | 148.6 MB | +++++ |/usr/sbin/mysqld
1385 | 3.6 MB | ++ |pythonmemtop-0.9.py
RAM usage: ============================================== 69.3 %
Run Code Online (Sandbox Code Playgroud)
此外,您可以看到我安装了哪些 JDK 和 Tomcat 包:
user@xyz:~# dpkg --get-selections | grep jdk
default-jdk install
openjdk-6-jdk install
openjdk-6-jre install …Run Code Online (Sandbox Code Playgroud)