Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Making The JVM Fly Experiences With Enterprise JVM PerformanceTuning • John Davies • GOTO 2012

Автор: GOTO Conferences

Загружено: 2013-04-03

Просмотров: 1118

Описание:

This presentation was recorded at GOTO Aarhus 2012
http://gotocon.com

John Davies - CTO & Founder of Incept5 ‪@johntdavies‬

ABSTRACT
Sometimes you just know something should be running faster, but as long as it runs fast enough you leave it as-is. Then, a few clients start having interesting challenges and you realise you're going to need to start tuning the JVM to address the issues encountered. In this presentation, John will walk through two real-world performance tuning scenarios that he has encountered - topics to be covered include memory usage, object creation, I/O throttling, serialisation, benchmarking and testing. Although the majority of it is not rocket science, it can be astonishing how a few small changes can make a huge difference to the performance of a JVM application. When do you have to consider giving up object-oriented elegance in exchange for specific optimisations based on the way the JVM works? How much of an impact does object allocation have on a modern JVM? How good are developers at guessing where the real bottleneck is? Join us to learn the answers to these questions, and to gain insight into what's really involved in JVM tuning.

TIMECODES
0:00 Introduction
0:27 Landing on the beach (New Zealand)
0:32 White Island (Volcano in New Zealand)
1:01 The Olgas (Australia)
1:16 Parking at the pub (Australia)
10:50 On to data processing
14:36 Strings and Collections
16:40 Strings in Java
17:24 The JVM will take care of it!
21:59 Working with byte[] instead of String
26:24 A side line...
27:31 Too much memory
29:35 Over-engineering
31:22 What's wrong with disk!
32:32 Understanding the JVM memory
42:13 Some useful tools

  / gotocon  
  / gotoconference  
http://gotocon.com

Making The JVM Fly Experiences With Enterprise JVM PerformanceTuning • John Davies • GOTO 2012

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

TypeScript: A Language for App-scale JavaScript Development • Anders Hejlsberg • GOTO 2012

TypeScript: A Language for App-scale JavaScript Development • Anders Hejlsberg • GOTO 2012

Introduction to NoSQL • Martin Fowler • GOTO 2012

Introduction to NoSQL • Martin Fowler • GOTO 2012

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Java Generics and Collections • Maurice Naftalin & Stuart Marks

Java Generics and Collections • Maurice Naftalin & Stuart Marks

Building Software That Survives • Michael Nygard & Charles Humble

Building Software That Survives • Michael Nygard & Charles Humble

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

Модель контекстного протокола (MCP), четко объясненная (почему это важно)

The Man Behind Google's AI Machine | Demis Hassabis Interview

The Man Behind Google's AI Machine | Demis Hassabis Interview

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

ВСЕ накопители ДАННЫХ: объясняю за 8 минут

ВСЕ накопители ДАННЫХ: объясняю за 8 минут

120 МИЛЛИАРДОВ: КТО и Зачем создал БИТКОИН? Тайна Сатоши Накамото

120 МИЛЛИАРДОВ: КТО и Зачем создал БИТКОИН? Тайна Сатоши Накамото

ТАКОЕ НЕ ПОКАЖУТ В ВУЗах-  Как работают и для чего нужны транзисторы ? Что такое PN переход?

ТАКОЕ НЕ ПОКАЖУТ В ВУЗах- Как работают и для чего нужны транзисторы ? Что такое PN переход?

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

Я в опасности

Я в опасности

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Психология людей, которые не публикуют свои фотографии в социальных сетях

Психология людей, которые не публикуют свои фотографии в социальных сетях

Магия транзисторов: как мы научили компьютеры думать с помощью кусочков кремния?

Магия транзисторов: как мы научили компьютеры думать с помощью кусочков кремния?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com