Русские видео

Сейчас в тренде

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


Скачать с ютуб Diagnose Your Lethargic JVM в хорошем качестве

Diagnose Your Lethargic JVM 9 лет назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса savevideohd.ru



Diagnose Your Lethargic JVM

If you are building Java Virtual Machine based services, a core measurement of your success is performance. The act of measuring and analyzing how your code is performing becomes an essential activity in all phases of your development. This skill becomes even more critical once you are required to troubleshoot and evaluate your service in a unique production environment. Understanding what operations are consuming most of our CPU time, as well as, what areas of your code are wasting resources will greatly improve your ability to diagnose a sluggish JVM. In this talk, we will explore the key tools for monitoring and measuring the JVM. An overview will be provided on core concepts involving thread state and memory management operations. Examples will then be provided on what free tooling exists to crack open your JVM and profile your code to identify the slow or defective areas. This will briefly cover how you can achieve this locally, but will focus on monitoring a remote JVM (typical for production scenarios). Finally, we will briefly cover how you can further map what system level operations are being invoked from the JVM to understand what limitations it may be facing. The examples provided will be tailored to the Oracle HotSpot JVM in a Linux environment. About the Speaker: Carl started his journey at Cerner in 2005. During his time at Cerner, he has focused on service development in Millennium and now Millennium+. In his experience with Millennium services, Carl focused on the Order services domain (which spanned both C++ services and Enterprise Java Services). Before moving to Millennium+, Carl also focused on exposing Millennium Order services as CareAware web services. Currently, he works on Millennium+ platform, which involves an array of different JVM, based services. He enjoys finding new ways of monitoring and measuring how code performs. He is a graduate of Purdue University (bachelor's) and University of Kansas (master's) and enjoys learning new technologies that address the challenges of performance, scale, and resiliency. This talk was given at DevCon, Cerner's internal engineering conference. Check us out at http://engineering.cerner.com/ Cerner DevCon 2014 June 3, 2014

Comments