0
我正在測試用於將對象存儲在hsqldb數據庫中的各種序列化策略。通常,我會使用基於文件的數據庫,但在我的測試中,使用內存數據庫對我來說很方便。是否可以獲取hsqldb內存數據庫的大小?
有沒有辦法獲得這樣的數據庫的大小?
我正在測試用於將對象存儲在hsqldb數據庫中的各種序列化策略。通常,我會使用基於文件的數據庫,但在我的測試中,使用內存數據庫對我來說很方便。是否可以獲取hsqldb內存數據庫的大小?
有沒有辦法獲得這樣的數據庫的大小?
您可以嘗試在填充數據庫之前和之後檢查JVM內存分配。
Runtime.getRuntime().totalMemory();
Runtime.getRuntime().freeMemory();
總減去空閒內存是當前的內存使用量。