作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的 Java 应用程序有问题。在 Windows Server 2008 r2(64 位)下使用 64 位 JVM(1.60.0_20),应用程序卡在分配的 2GB 内存,即使更改 JVM 设置以分配更多(-Xmx5000m)并等待更多内存,它也不会超过该标记超过 12 小时。这是在具有 7.5GB 可用内存的 EC2 实例上。
最佳答案
挂起?不抛出“OutOfMemoryError”?如果您从 2GB 的堆开始(“-Xms2g -Xmx2g”)会发生什么情况,您可以启动该应用程序吗?
我想知道您是否正在用尽您的实例可用的内存。是小实例吗?由于交换,它会开始抖动,因为正在使用的内存量远远超过可用的物理内存。也许您需要一个大内存实例。
关于java - JVM 在 windows Server 2008 R2 下停在 2GB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897662/
我是一名优秀的程序员,十分优秀!