这些天来,我们有很多便宜的 RAM 可用,但我们不能使用它,因为它会导致大量垃圾收集并停止应用程序,这是不可取的。当我读兵马俑时;我觉得这解决了我的问题,因为我将在兵马俑上使用我的额外内存,并且该内存不会被垃圾收集。
是不是在我的应用程序中我可以创建一些分布式哈希图,而我放在这个哈希图上的数据不会计入我的 java 堆大小?但这将意味着代码更改。这看起来和 MemCached 一样。
有什么办法吗?这样无需对我现有的应用程序进行任何代码更改(或者如果我使用像 jmeter 这样的第三方)我可以使用这个额外的 RAM 吗?
如果不能用兵马俑;有可能以其他方式吗?