JVM performance tuning
Within a Java-based system, a lot of responsibility is put on the Java Virtual Machine (JVM) to make sure the application runs smoothly and reliably. JVM performance tuning issues are therefore of paramount concern to any Java developer. Application Performance Monitoring systems, interception, triage and collection each play an important role. In this section find news, research and tutorials on how to better understand JVM performance tuning, and get tips and advice for diagnosing and fixing JVM performance tuning more effectively. The JVM must be carefully monitored and attended to for optimum performance.
Valhalla and value types to change the way developers code in Java
01 Nov 2015
Feature - In 2014, just as Java 8 was released, JavaOne was looking towards the future and talking about what was coming with Java 9. In 2015, Java 9 is still in the future, but that hasn't stopped the architects at Oracle from prognosticating about what might get...
The next generation of cloud management and monitoring (CMM) tools with Aternity
04 May 2015
Feature - Cloud management and monitoring (CMM) presents new challenges in this world of distributed data, distributed compute nodes and abstract hypervisors. Aternity is helping to solve many of these problems with their latest offerings.
Rethink your tooling: How to make the DevOps promise a reality
23 Mar 2015
Feature - Many organizations have struggled with breaking down the wall between development and operations. Tools are not the solution to every problem that faces DevOps integration, but they can help to make the DevOps promise a reality. Is it time to rethink...
Will ObjectLayout's StructuredArrays finally solve the Java performance problem?
18 Mar 2015
Feature - Java performance has greatly improved over the years, but getting true, linear scalability has always been a problem, largely due to the way data collections are handled in memory. However, new approaches to memory management are being developed, and...
Will value types and structured arrays be Java 9's cap feather?
15 Jan 2015
Feature - Scalability and performance are always issues that dog the Java platform. But with so many lessons learned from languages like Scala and Clojure, will Java 9 take on these scalability issues by introducing immutable types like structured arrays and value...
Going beyond big data processing to achieve big data understanding
04 Dec 2014
Feature - Big data solutions have given enterprises the power to handle, manage and process massive amounts of information, but how do organizations extract meaning from that information? Big data architecture is evolving to do just that.
From ElasticSearch to Splunk: Understanding your log aggregation options
20 Oct 2014
Feature - The key to successfully being able to anticipate and diagnose software problems is being able to make sense of your application logs. In part two of this two part series, we take a look at some of the most popular log aggregation tools on the market...
Choosing the right log aggregator to mine your performance data
15 Oct 2014
Feature - To maintain and improve an existing system, being able to read and understand log files is an absolute requirement. Here we look at how various logging technologies compare with each other.
Goetz hangs his hat on lambda parallelism and performance
30 Sep 2014
Feature - When it comes to improving Java, few changes have been as eagerly anticipated as lambdas. From parallelism to performance, the lambda experiment is working, and smart software developers are adopting it.
Amazon's AppStream: Solving the high-definition media delivery problem for mobile apps
02 May 2014
Feature - As handheld devices become capable of handling higher resolution images, organizations are finding the task of streaming HD data to micro devices to be a real challenge. Amazon's AppStream is designed to help simplify the task of high resolution device...