![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Royan |
|
||||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 3 Всего: 15 |
Этот пост из серии: "К сведенью"
Нашел такую особенность Java 1.4. Метод TimeZone#getTimeZone() работает невероятно медленно. Причем только на 1.4, ибо 5 и подозреваю 6 (не тестировал) работают за приемлемое время. Любопытно также и то, что по всей вероятности в 1.3 такой баги нет, но в силу того что у меня нет JRE 1.3 подтвердить экспериментально свои слова я не могу. Вот код:
Причина. А причина кроется в том, что в 1.4 (http://docjar.com/html/api/java/util/TimeZone.java.html) при вызове этого метода инициализируется хешмап со всеми часовыми поясами. Происходит это в методе static synchronized HashMap timezones() класса TimeZone Такие пироги. -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |