gpt4 book ai didi

jvm - 如何在 Windows 上为我的 JDK 分配 8 GB(而不是 1 GB)RAM

转载 作者:行者123 更新时间:2023-12-04 06:49:23 32 4
gpt4 key购买 nike

Windows 上的 JDK 最多需要 2 GB 左右的 RAM。即使我们为 JDK 分配更多 RAM;它不接受它。如果我需要在 Windows 上运行需要 8 GB RAM 的进程;我怎样才能实现它?

我们是否有任何其他供应商提供的 JDK 可以支持它?Memcached 为我们提供了可以使用的额外缓存……但这不是我要找的。假设我需要在我的 windows 机器上用 8 GB RAM 运行我的 jMeter; Memcached 肯定帮不上什么忙。有没有提供我这个的供应商?以前我认为 Terracotta 可以做到这一点;但看起来也像 Memcached。

我使用的是 Windows 7。如果需要,我也可以使用 Windows Server。我只需要让它运行起来。

最佳答案

据我所知,Windows 上每个 32 位进程的内存限制为 2GB。但是这个页面似乎表明有寄存器设置可以将其扩展到 3GB。特别是 IMAGE_FILE_LARGE_ADDRESS_AWARE

http://msdn.microsoft.com/en-gb/library/windows/desktop/aa366778(v=vs.85).aspx

因此,如果您使用的是 32 位 JDK 并坚持使用它,那是您最好的选择,但是如果您可以升级到 64 位 JDK,那么就这样做,就像您在 64 位版本上使用 64 位 JDK 一样在 Windows 中,此限制变为 8TB

关于jvm - 如何在 Windows 上为我的 JDK 分配 8 GB(而不是 1 GB)RAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13876462/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com