jvm-04-调优实践

如何利用高性能硬件

使用若干个32位虚拟机建立逻辑集群来利用硬件资源。

需要注意:

  1. 全局资源竞争
  2. 资源池利用
  3. 32位的内存限制
  4. 本地缓存的浪费

对于CPU资源不敏感的应用,改用CMS(追求低停顿时间)垃圾收集器。

堆外内存导致溢出错误

Direct Memory收到系统进程所能管理的最大内存限制,不能在空间不足时通知系统回收,只会在 Full GC 时回收。

调用系统命令

使用 System.runExce() 调用系统命令有一定开销。

推荐文章