相关疑难解决方法(0)

Java 8中的默认Xmxsize

oracle文档中我发现:

-Xmxsize指定内存分配池的最大大小(以字节为单位),以字节为单位...默认值是在运行时根据系统配置选择的.

这是什么系统配置是什么意思?

java memory

70
推荐指数
5
解决办法
12万
查看次数

Java获得可用内存

有没有什么好方法可以在运行时将剩余内存提供给JVM?这种情况的用例是让Web服务在接近其内存限制时优雅地失败,拒绝新连接时出现错误消息"太多人使用它,稍后再试",而不是突然死于OutOfMemory错误.

注意,这与预先计算/估计每个对象的成本无关.原则上,我可以估计我的对象占用了多少内存,并根据该估计拒绝新连接,但这似乎有点hacky/fragile.

java memory performance operating-system web-services

65
推荐指数
5
解决办法
7万
查看次数