Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java Performance

Buy
Java Performance, 9780137142521 (0137142528), Prentice Hall, 2011
Today, Java is used at the heart of the world’s largest and most critical computing systems. However, when I joined the Java team in 1997 the platform was young and just gaining popularity. People loved the simplicity of the language, the portability of bytecodes, and the safety of garbage collection (versus traditional malloc/free memory management of other systems). However, there was a trade-off for these great features. Java was slow, and this limited the kinds of environments where you could use it.

Over the next few years, we set about trying to fix this. We believed that just because Java applications were portable and safe they didn’t have to be slow. There were two major areas where we focused our attention. The first was to simply make the Java platform faster. Great strides were made in the core VM with advanced Just In Time compilation techniques, parallel garbage collection, and advanced lock management. At the same time the class libraries were tweaked and tuned to make them more efficient. All this led to substantial improvements in the ability to use Java for larger, more critical systems.

The second area of focus for us was to teach people how to write fast software in Java. It turned out that although the syntax of the language looked similar to C, the techniques you needed to write efficient programs were quite different. To that end, Jeff Kessleman and I wrote one of the first books on Java performance, which was published back in 2000. Since then, many books have covered this topic, and experienced developers have learned to avoid some of the most common pitfalls that used to befall Java developers.
(HTML tags aren't allowed.)

Foundation Silverlight 2 Animation
Foundation Silverlight 2 Animation
Silverlight is a phenomenally powerful animation tool, but few people know how to unlock its potential. Foundation Silverlight 2 Animation gives you the keys to all of that power.

It covers the basics of animation—that is, Silverlight's storyboards and animations, which are used to provide interactivity to Silverlight...

HTML5 Programmer's Reference
HTML5 Programmer's Reference

The HTML5 Programmer’s Reference aims to provide everything a programmer needs for understanding and using the new HTML5 family of standards. Previous HTML standards were focused on defining tags for marking up documents. The HTML5 family of standards not only includes new semantic tags but also defines exciting new JavaScript...

Inbound Marketing For Dummies
Inbound Marketing For Dummies

Don't chase business—bring new customers to you!

Outdated sales tactics have you chasing leads and fishing for new business. In today's competitive world, nobody has time for that! Inbound Marketing For Dummies is a one-stop-shop for everything you need to know about inbound marketing techniques that...


Git: Version control for everyone
Git: Version control for everyone

Git – is free software which enables you to maintain different versions of single or multiple directory contents, and allows you to switch back and forth between them at any given point of time. It also allows multiple people to work on the same file collaboratively or in parallel, without being connected to a server or any other...

Vibrational Spectra: Principles and Applications with Emphasis on Optical Activity (Studies in Physical and Theoretical Chemistry)
Vibrational Spectra: Principles and Applications with Emphasis on Optical Activity (Studies in Physical and Theoretical Chemistry)
Hardbound. This book originated out of a desire to combine topics on vibrational absorption, Raman scattering, vibrational circular dichroism (VCD) and Raman optical activity (VROA) into one source. The theoretical details of these processes are presented in ten different chapters. Using dispersive and Fourier transform techniques, the...
MIMO Radar Signal Processing
MIMO Radar Signal Processing
Multiple-Input Multiple-Output (MIMO) radar has been receiving increasing attention from researchers, practitioners, and funding agencies. This is the first book to present a comprehensive and coherent picture of this emerging field, which is likely to become the standard reference in the field. The book introduces recent developments in MIMO radar...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy