我有一个应用程序服务器服务器,上面有64 GB内存。还有一个Java Web应用程序。利用所有这64 GB的最佳实践是什么?我需要存储一大套对象(HashSet) 使用-Xms -Xmx是最佳解决方案吗?但是GC会运作良好吗? 我应该使用第三方解决方案,例如缓存库(内存缓存等)吗?
答案 0 :(得分:2)
一个非常普通的问题,所以是一个广泛的答案。
换句话说:当然,如果您有一个大型整体应用程序,那么只能通过添加更多RAM来“扩展”,那么,您必须忍受这一点。但是,如果您想了解花钱的更明智的方法,请研究微服务,以及如何使用它们将整体拆分成许多小部分(以及通过实例化进行扩展的地方)这些小部分的更多。