【发布时间】:2011-09-06 02:51:07
【问题描述】:
我们正在尝试缓存数据库选择的结果(在哈希图中),因此我们不必多次执行它们。并且每当我们更改数据库时,为了获取应用程序中的更改,我们添加了刷新列表功能。
现在我们要获取的列表数量很大,因此从数据库加载选择列表需要花费太多时间。
所以我对这个问题有一些疑问:
如何知道列表使用了多少内存? (我已经使用了我们使用垃圾收集器来收集内存并获取差异的方法,但是列表很多,因此花费了太多时间)
如何优化刷新列表?
感谢您的帮助。
【问题讨论】:
-
jconsole 或一些分析工具
标签: java object caching hashmap heap-memory