JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为 256MB,可以使用的最大内存为 512MB。
另外需要考虑的是
Java 提供的垃圾回收机制。虚拟机的堆大小决定
了虚拟机花费在收集垃圾上的时间和频度。收集垃圾可以接受的速度
与应用有关,应该通过分析实际的垃圾收集的时间和频率来调整。
如果堆的空间很大,那么完全垃圾收集(
FULL GC)就会很慢,但是
频度会降低。如果在客户系统中把堆的大小和内存的需要一致,完全
收集就很快,但是会更加频繁。调整堆大小的的目的是最小化垃圾收
集的时间,以在特定的时间内最大化处理客户的请求。对于
SUN 和
HP 等虚拟机,推荐将最小堆大小和最大堆大小设置为同一值,因为
这样可以避免浪费用于时常调整堆大小所需的
VM 资源。
评论2
最新资源