在 Solaris 64 位上调整 Spring 引导应用程序
Tuning Spring Boot application on Solaris 64 bit
在 Oracle 的站点上没有为 Solaris 32 位下载 Java 8 的选项,我的应用程序将如何使用大约 128mb(Spring 启动应用程序)的小堆,64 位则不是节省内存和加速应用程序的最佳选择。
我读到 64 位更适合需要超过 2GB 的应用程序,那么在这种情况下我该怎么办?是否有任何选项可以设置到 VM 中以减少内存使用量?
已安装 VM
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
默认情况下应该启用它,但无论如何您都可以尝试 XX:+UseCompressedOops
选项(即使在 64 位 JVM 上也使用 32 位指针)并查看是否有区别。
在 Oracle 的站点上没有为 Solaris 32 位下载 Java 8 的选项,我的应用程序将如何使用大约 128mb(Spring 启动应用程序)的小堆,64 位则不是节省内存和加速应用程序的最佳选择。
我读到 64 位更适合需要超过 2GB 的应用程序,那么在这种情况下我该怎么办?是否有任何选项可以设置到 VM 中以减少内存使用量?
已安装 VM
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
默认情况下应该启用它,但无论如何您都可以尝试 XX:+UseCompressedOops
选项(即使在 64 位 JVM 上也使用 32 位指针)并查看是否有区别。