我正在比较Hibernate和JDBC在一个小型web应用程序中的内存使用情况
假设一台普通的计算机有4 GB的RAM...
对于使用JDBC连接到数据库的应用程序使用了多少内存,有没有人有估计或实际数据?
同样,有没有人对使用Hibernate的应用程序有多少内存有一个估计或实际数据
(i)启用二级缓存
(Ii)禁用二级缓存
使用?
我自己做了一些测试,但使用的计算机非常慢,而且相当陈旧,所以我不相信我的数据是非常有用的,因此我希望得到任何粗略的结果/反馈。
发布于 2011-08-20 02:27:00
除了观察到JDBC是一个较低级别的API之外,这是不可能回答的,您可以使用它来减少内存消耗。实际消耗的内存量将根据要加载的数据集、缓存配置和代码编写方式而变化很大。您可以很容易地使用JDBC或Hibernate编写代码,它们使用的内存要比另一种多得多。
https://stackoverflow.com/questions/7125708
复制相似问题