#777 Год выпуска: 12/2015 Производитель: O'Reilly Media / Infinite Skills Сайт производителя: oreilly.com, infiniteskills.com/training/optimizing-java.html Автор: Douglas Hawkins Продолжительность: 4:00 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: In this Optimizing Java training course, expert author Doug Hawkins will teach you how to optimize your Java code with HotSpot. This course is designed for users that already have experience with Java. You will start by learning about the anatomy of a compiler, then jump into Java bytecode. From there, Doug will teach you about the HotSpot execution lifestyle, including general VM tricks, triggering the JIT, and tiered compilation. This video tutorial also covers JITs, such as peephole and local optimizations, global optimizations, and concurrency implications. Finally, you will learn about speculative optimizations, including uncommon traps and de-virtualization. Once you have completed this computer based training course, you will have learned how to optimize your Java code with HotSpot.
Содержание
01. Getting Started 0101 Introduction 0102 About The Author 0103 How To Access Your Working Files
02. What Does A Compiler Do? 0201 Anatomy Of A Compiler 0202 How Does Java Code Execute?
03. Java Bytecode 0301 Class File Format 0302 javac Optimizations
04. Hotspot Execution Lifecycle 0401 Lifecycle With Simple Program 0402 General VM Tricks 0403 Triggering The JIT 0404 Tiered Compilation 0405 Methods That Will Not JIT 0406 PrintAssembly And JITWatch 0407 Benchmarking Java Performance
05. JITs: The Real Java Compilers 0501 Peephole And Local Optimizations 0502 Peephole And Local Optimizations Demo 0503 Global Optimizations 0504 Data Dependence And Static Single Assignment 0505 More Applications Of SSA 0506 Concurrency Implications 0507 Types In Compilers 0508 Back To Something Real 0509 Inter-Procedural Optimization 0510 Revisiting Performance Mysteries
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!