Db4o очень медленно работает в режиме отладки Eclipse - PullRequest
1 голос
/ 08 мая 2011

Я работаю с базой данных db4o и имею базу данных приблизительно из 1000-5000 объектов в Mac OS X, которая разрабатывается в Eclipse Helios.

В настоящее время я получаю все объекты определенного класса:

ObjectSet<Task> query = m_container.query(Task.class);

Но потом, когда мне нужно поместить его в настоящий ArrayList, он ужасно медленный.Как ни странно, это только в режиме отладки в Eclipse - он никогда не завершается (примерно через 5 минут, работает на 100% ЦП), зависает в методе toArray в конструкторе ArrayList.В обычном режиме та же операция завершается за считанные секунды.

Кто-нибудь из вас испытывал это или знает, как это исправить?

Спасибо!

1 Ответ

3 голосов
/ 08 мая 2011

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

...