Content tagged with: jvm
Adaptive runtime is potentially far more powerful than any static compilation environment. This video explores the most interesting parts of all Java Virtual Machine (JVM) internals in an adaptive context: code generation, memory management, synchronization, and achieving performance.
Watch this video on oredev.org
Alex Buckley presents some of the challenges for JVM to become a universal virtual machine, serving the needs of Java and non-Java languages, being useful both to statically and dynamically-typed languages, and supporting an ever growing number of languages and their features targeting the platform.
http://www.infoq.com/presentations/Towards-a-Universal-VM
We will examine strange garbage collector behavior, talk about file descriptors in GlassFish, look at what memory leaks look like and how to tune memory pools in JVM’s. This presentation is most interesting to developers who got bullied into being the local Java system administrator too. You will learn what to monitor and look at in order to be able to assess the health of our JVM in production. It is also very informative for system administrators who have been pressed into being responsible for a Java application server. You …
Why is performance analysis so hard to do well? What features of Java are the actual big-ticket items when it comes to performance? How much have recent advances in the JVM really helped? Is there any good news coming with JDK 7? How do I stop myself becoming the “performance soothsayer” of my group? How can I stop having the “which is faster – Java or C++” discussion? These are some of the questions than Ben will answer as he reviews the current state of low-level Java performance tuning for …
At the last PyCon we announced that we were starting a project for improving the Jython compiler. This year we will share the first fruits of that work with the Python community! This will be a fairly advanced talk about the prototype for an optimizing compiler for Jython. I will present the general structure of this compiler, the optimizations it performs and the performance improvements it gives.
During this talk we’ll describe our experience extending a large Java application with those languages, the problems we’ve faced and the benefits we’ve achieved. We’ll also demonstrate the cross-language development features of IntelliJ IDEA, including cross-language navigation, refactoring and cross-compilation. We hope that our experience will let you decide whether to start using one of these JVM-based languages in your own project.
In this presentation from QCon London, Ola Bini shows how JRuby is implemented, how it’s optimized and what it can be and what it is used for.
http://www.infoq.com/presentations/bini-power-on-jvm

Facebook
RSS Feed
Twitter