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.
A revolutionary new approach to application monitoring with William Louth
24 Nov 2013
Feature - At JavaOne 2013, TheServerSide got a chance to talk to JInspired's William Louth about a variety of new revolutionary application monitoring techniques. Here is what he had to say on the topic.
Moving to the cloud brings new SOA optimization challenges
13 Oct 2013
Feature - Many organizations are moving their SOA based systems to the cloud, but don't think for one minute that optimization issues disappear when you leverage a PaaS or SaaS solution.
Driving higher densities: Optimizing virtual Java runtimes in the cloud
22 Sep 2013
Feature - Cloud computing introduces new layers of abstraction that create challenges for optimizing virtual Java runtimes. But IBM is finding new ways of driving higher densities on their servers.
Optimizing application development time through effective Java inheritance
20 Jul 2013
Feature - All development teams struggle with the question as to how to reduce the development effort by reusing code that has already been tested and verified. One tried and true method is to optimize application development by effectively using Java inheritance.
Virtualization and JVM abstraction don't negate CPU and system knowledge
04 Jul 2013
Feature - In a world where hypervisor based virtualization, and Java code running on a JVM, has abstracted out the hardware in many ways, good developers know that systems that perform well work in step with the underlying CPU and system powering it.
Alternative JVM languages: Scala explained
09 Apr 2013
Video Tutorial - Watch this video lesson to learn the benefits of exploring the JVM alternative language Scala.
Crowdsourced Mobile Application Testing for Performance and Usability
06 Mar 2013
Feature - With so many mobile device types on the market, along with the problems of testing on emulators, application developers and quality engineers are looking for new ways to test their Android and iOS applications. Here we talk to uTest's Roy Solomon about...
How NoSQL, MySQL and MongoDB worked together to solve a big-data problem
10 Jan 2013
Feature - Choosing between schemaless NoSQL databases and strong-schema relational designs isn't an either-or decision, as this case study points out. When dealing with their big data problem, Craigslist decided that their MySQL servers could use a little help...
Fixing private cloud computing performance issues
09 Jan 2013
Feature - Much has been made of how businesses can enhance their IT performance by migrating to a private cloud. But more and more enterprise level organizations are realizing that the promise of the cloud isn’t always realized after implementation.
The Craigslist Dilemma: A case study for big data and NoSQL solutions
09 Jan 2013
Feature - It's hard to imagine just how many postings Craigslist has handled over the years, and if you were in charge of archiving those posts and storing them for compliance, you'd need a 'big data' solution. So how does Craigslist manage all of their data, both...