Jodatime LocalDateTime работает медленно при первом использовании

В настоящее время я тестирую некоторые технологии webapp в java-проекте и удивляюсь, почему страницы иногда загружаются быстро, а иногда загружаются почти за 5 секунд.

Я наконец обнаружил, что это эта строка

LocalDateTime now = new LocalDateTime ();

Когда он вызывается в первый раз, получение текущего времени занимает целую вечность. При вызове после этого, даже где-то совсем в другом месте, это довольно быстро.

Сейчас я использую

    <dependency>
        <groupId>joda-time</groupId>
        <artifactId>joda-time</artifactId>
        <version>1.6.2</version>
    </dependency>

У кого-нибудь был подобный опыт? На самом деле застрял здесь ... Я мог бы использовать LocalDateTime на раннем этапе своего приложения, чтобы ускорить последующие вызовы - но это кажется довольно скучным, хотя.

EDIT

Я неправильно использую Spring для этого сейчас:

@Service
public class JodaTimeLoader {

  public JodaTimeLoader() {
    LocalDateTime loadMe = new LocalDateTime();
  }

}
17
задан chzbrgla 12 September 2014 в 14:28
поделиться