Вы здесь

Занимательные истории из жизни технической поддержки JVM

Лекция
Предмет:
Дата записи:
15.10.13
Дата публикации:
09.05.14
Код для блога:

Программируя на Java, вы, возможно, даже не подозреваете, что существуют люди -- невидимые стражи, которые делают все возможное, чтобы Java работала для вас. Имя этим стражам -- техническая поддержка Java (JVM). Работа технической поддержки трудна и часто недооценивается, но что делает ее жизнь легче -- это юмор. Докладчики этой сессии работают в техподдержке Java последние 7 лет, поддерживая две существенно различные реализации Java SE: Oracle HotSpot и Excelsior JET. Несмотря на все различия, есть и кое-что общее – накопленные годами веселые и поучительные истории.

В этой сессии авторы расскажут о типичных случаях из техподдержки JVM и разбавят их веселыми историями, чтобы дать вам возможность отдохнуть от технических деталей и других докладов. Будут освещены следующие темы:

  • Java спецификация. Почему важно опираться только на то, что строго оговорено в спецификации платформы Java, и как опасно полагаться лишь на поведение конкретной JVM, которое не диктуется спецификацией
  • Типичные ошибки программирования с использованием JNI
  • Мистические развалы JVM
  • Типичные проблемы в многопоточных программах, которые "не проявляются" (до поры, до времени)
  • Проблемы управления памятью

Другие лекции курса

29