Использование памяти JDBC против использования памяти Hibernate с веб-приложением? - PullRequest
0 голосов
/ 19 августа 2011

Я сравниваю использование памяти Hibernate и JDBC для небольшого веб-приложения

Предполагается, что средний компьютер с 4 ГБ ОЗУ ...

Есть ли у кого-нибудь приблизительные или фактические данные о том, сколько памяти использует приложение, использующее JDBC для подключения к базе данных?

Аналогично, есть ли у кого-нибудь приблизительные или фактические данные о том, сколько памяти у приложения, использующего Hibernate с

(i) Кэш второго уровня включен

(ii) Кэш второго уровня отключен

использовать?

Я сам провел несколько тестов, но используемый компьютер был очень медленным и довольно старым, поэтому я не верю, что мои данные очень полезны и поэтому будут благодарны за любые грубые результаты / обратную связь.

1 Ответ

0 голосов
/ 19 августа 2011

Невозможно ответить, кроме как заметить, что, поскольку JDBC является API более низкого уровня, вы могли бы использовать его с меньшим потреблением памяти. Фактический объем потребляемой памяти будет сильно различаться в зависимости от загружаемых наборов данных, конфигурации кэша и способа написания кода. Вы можете легко написать код, используя JDBC или Hibernate, который использует гораздо больше памяти, чем другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...