自动内存管理机制(5)- 虚拟机性能监控0. 概述在我们日常开发的项目中,有时经常会碰到以下问题:OOM(OutOfMemoryError),内存不足内存泄漏线程死锁Lock Contention,锁争用Java进程消耗CPU过高…通常我们使用的最简单的解决方法就是调大内存,但这样的话只是解决了这一次的问题,对于它为什么会出现的原因就置之不理了(或...
对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强的CPU、更大的内存。扩容策略扩容策略可以分为两种, 一种是对单机整体扩容,也就是机器内部包含CPU、内存、存储设备等,另一种是扩容对应的组件,例如扩内存、扩磁盘、扩CPU。整机...