Prior to JDK8 class metadata and constants would live in an area called the “permanent generation”, contiguous with the Java heap. One problem was that If the class metadata size is beyond the allocated bounds your app would run out of memory. With the advent of JDK8 we no longer have PermGen. The space where it was held has now moved to native memory to an area known as the “Metaspace”.
In the world of application delivery, performance tuning still eludes the mainstream. InfoQ spoke to 5 luminaries of the performance monitoring space about it. The result was quite an active debate.
Michael Slinn examines how to benchmark JVM concurrency options for JVM-based langauges including Java and Scala. 2
In this Q&A Martin Odersky draws the comparisons between F# and Scala, discusses the future of Scala, and addresses once and for all the question of breaking binary compatibility. 2
Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. InfoQ reviews the book, and talks to the authors about their approach.
We talked with Martin Odersky, Chairman, Chief Architect and co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.
While still a major user of Ruby and Rails, Twitter has gradually been moving more and more of its stack to Java and Scala. InfoQ spoke to Twitter engineer Evan Weaver to find out more. 14
InfoQ examines how Azul's collector works, and explores some techniques you can use to test the impact of garbage collection in your applications.
InfoQ caught up with Charles Nutter to talk about the state of JRuby: the 1.5 release, Ahead of Time compilation, and what's coming up in 1.6 and with features in Java 7.
Java 7 aims to improve support for dynamic languages through JSR 292. InfoQ takes a detailed look at the problems JSR 292 solves, and talks to JRuby lead Charles Nutter about JSR 292 in practice. 5
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Featured Blog Posts
We get a lot of questions about our analytics-driven Application Performance Management (APM) collection and analysis technology. Specifically, people want to know how we capture so much detailed information while maintaining such low overhead levels. Read More.
Most technology folks have heard Marc Andreessen’s provocative statement, “Software is eating the world.” Whether you agree fully or not, you’re realizing that your business critical software applications increasingly drive both the top-line revenue growth and the bottom-line operational efficiency of your company – and often form the pillar of your business... Read More.
Wouldn’t do website load/performance testing any more without having an APM tool in place. Period. Full stop. End of story. I’ve been involved in website load testing for over 10 years, as a “end-user” when I was web operations manager for an online job board, as a team leader for a... Read More.
White Papers and Assets
|QCon SF||Nov 3-5|
|AppSphere 2014||Nov 3-5|