我在玩 Java、參數(shù) -Xms 和類運(yùn)行時(shí)。我看到 JVM 分配了大約 15% 的可用內(nèi)存——不管它有多少。Runtime rt Runtime.getRuntime ();long total = rt.totalMemory ()long free = rt.freeMemory ();如果我用參數(shù)啟動(dòng)我的程序就是這種情況-Xms4000m 以及與-Xms90m我在 totalMemory 的結(jié)果中看到了 Xms 的差異。我理解從一開始就分配更多以避免昂貴的重新分配的策略。但我不知道這是否在這里以及我如何測(cè)量我的程序的實(shí)際內(nèi)存消耗。
Java:JVM 內(nèi)存消耗
喵喵時(shí)光機(jī)
2021-09-29 16:23:14