» September 2017 New Java Performance Tips
28/09/17 00:56 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "The four refinement zones (white green yellow red) affect how much work G1 needs to do to update queued pointer changes into the remembered sets. In the white zone, nothing is d...

» Java Performance News September 2017
28/09/17 00:56 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "Encapsulate your data structures - this is best practice for coding, for maintenance, and performance (you make the underlying implementation more efficient without havi...

» Java Performance News August 2017
01/09/17 09:35 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "For concurrency, good coding practice competes with good performance - the solution to this dilemma is to factor in the amount of concurrency needed"

» August 2017 New Java Performance Tips
01/09/17 09:35 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "Biased locking is good for un-contended locks, but is worth disabling (-XX:-UseBiasedLocking) if there is contention (monitor with -XX:+PrintSafepointStatistics -XX:+PrintGCAppl...

» Issue 249 - @Contended @since 9
23/08/17 00:00 from The Java(tm) Specialists' Newsletter
Java 9 is more strict about what system internal classes we can use. So how can we use @Contended in Java 9? This article shows you how.

» Extra concurrency utils on the JVM
16/08/17 12:26 from Faster Java

» Faster GZIP compression on the JVM
16/08/17 12:12 from Faster Java

» Java Performance News July 2017
03/08/17 19:28 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "Seriously horizontally scaled applications monitor the performance of each virtual server and actually shutdown services when they detect sufficient contention for resou...

» July 2017 New Java Performance Tips
03/08/17 19:28 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "Inner classes need to have access to their outer class - if the inner class instance continues to be live when the outer class instance is completed, the outer class instance wi...

» June 2017 New Java Performance Tips
06/07/17 01:47 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "5 ways to do atomic optimistic reads on multiple fields are: StampedLock, AtomicReference, AtomicReferenceFieldUpdater, Unsafe, VarHandle."

» Java Performance News June 2017
06/07/17 01:47 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "The 'concurrency, data size and responsiveness' 3 axes of performance are particularly useful for characterising the need for performance and memory efficiency during de...

» Lies, damn lies and “our performance overhead is 2%”
13/06/17 09:46 from Plumbr - Java memory leak detection
Measuring the performance overhead of a Java agent happens to be a lot more complex exercise than it might originally seem. This post explains how system saturation is the key source for performance issues to be caused and gives specific...

» How to shoot yourself in the foot building a Java Agent
07/06/17 07:31 from Plumbr - Java memory leak detection
In this post, we would like to share with you several examples demonstrating the complexities encountered in building the support for some seemingly simple aspects our Agents need to cope with. The examples are simplified a bit, but are ...

» May 2017 New Java Performance Tips
05/06/17 08:39 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "GPUs are suitable where the problem can be massively parallelized, and there is a lot of data that needs processing. Machine learning is an excellent example. GPUs excel at runn...

» Java Performance News May 2017
05/06/17 08:39 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "The slides are available and give you a fairly complete grounding in how to handle all the most common types of performance and memory problems"

» The use of proxy indicators in service management
31/05/17 10:39 from Plumbr - Java memory leak detection
Proxy indicator is an indirect measure or sign that approximates or represents a phenomenon in the absence of a direct measure or sign. Lets look what this definition means in the context of service management and how we used proxy indic...

» Issue 248 - Immutable Collections in Java 9
31/05/17 00:00 from The Java(tm) Specialists' Newsletter
Java 9 now offers immutable lists, sets and maps. We look at how to create them and also how to do simple set operations like union and intersection.

» Most popular Java application servers: 2017 edition
23/05/17 10:18 from Plumbr - Java memory leak detection
Statistics about the most commonly used Java application servers from 2013 to 2017. See how Tomcat, JBoss/WildFly, Weblogic, Jetty and Glassfish have gained or lost market share over time.

» How to set meaningful goals towards performance and availability requirements
16/05/17 11:02 from Plumbr - Java memory leak detection
When it comes to setting goals to performance and availability of the software, the outcome is often a set of complex and incomplete measures. In this post we explain how tracking a simple metrics will give you measurable and meaningful ...

» Performance Benchmarking and Hotspot Analysis of Linkerd – Part 1
11/05/17 15:03 from Autoletics
This is a first in a series of articles looking at the software performance of Linkerd , a recent addition to the Cloud Native Computing Foundation , offering a transparent proxy that adds service discovery, routing, failure handling, an...

» Product Launch: Introducing Plumbr Browser Agent
09/05/17 07:37 from Plumbr - Java memory leak detection
We are happy to announce the general availability of our new product - Plumbr Browser Agent. With this addition, you can monitor how the end users interact with your application in the client-side. As a result you will have objective inf...

» Java version and vendor data analyzed: 2017 edition
03/05/17 06:54 from Plumbr - Java memory leak detection
Publishing the statistics from 1,400 unique environments monitored by Plumbr during the March-April 2017. The data exposed shares information about the most popular Java versions and JVM vendors. We also look how these numbers have chang...

» Java Performance News April 2017
29/04/17 13:50 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "'ParNew + SerialOld : -XX:+UseParNewGC', was the optimal garbage collector combination if you were targeting footprint size in bi-stable heaps"

» April 2017 New Java Performance Tips
29/04/17 13:50 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "Java 9 recommended GC logging parameters are -Xlog:gc*,gc+ref=debug,gc+age=trace,gc+heap=debug:file=gc%p%t.log:tags,uptime,time:filecount=10,filesize=10m (you may need to delete...

» Plumbr raises venture capital, hires first senior executive
11/04/17 09:29 from Plumbr - Java memory leak detection
We have two important milestone announcements to share with you. We raised our first round of institutional venture capital funding from Karma Ventures, and have former CIO of

» Visualizing layered graphs using Sugiyama method
05/04/17 11:33 from Plumbr - Java memory leak detection
Almost every complex problem can and should be reduced to the underlying fundamental concepts. This post is an example where a graph visualization task turned out to be adopting Sugiyama method for layered graph visualization.

» March 2017 New Java Performance Tips
31/03/17 12:05 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "Typical tuning options at the CPU level include: reduce the number of instructions needed to execute the algorithm; change the data structure to reduce memory stalls (waiting fo...

» Java Performance News March 2017
31/03/17 12:05 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "If you really want to have memory-pressure sensitive cache, encapsulate your preferred cache and add separate functionality which detects memory pressure with SoftRefere...

» Issue 247 - Memory Puzzle with Lambdas
31/03/17 00:00 from The Java(tm) Specialists' Newsletter
Just like inner classes, lambdas might also suffer from memory issues, but to a lesser extent. In this puzzle you need to figure out which lambdas are affected.

» Discovering the systems your application is integrated with
29/03/17 06:42 from Plumbr - Java memory leak detection
Transparency to how the distributed applications behave in production is valuable insight. One of the aspects of this insight is to be able to see which external systems are integrated with your application nodes. This post describes how...

»
10/03/17 08:48 from Vanilla #Java

»
10/03/17 08:47 from Vanilla #Java

»
10/03/17 08:46 from Vanilla #Java

»
10/03/17 08:45 from Vanilla #Java

»
10/03/17 08:44 from Vanilla #Java

»
10/03/17 08:43 from Vanilla #Java

»
10/03/17 08:41 from Vanilla #Java

» Java Performance News February 2017
01/03/17 19:48 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "Getting a heap dump is straightforward, you can use any of jmap; the JMX com.sun.management.HotSpotDiagnostic.dumpHeap() method (from any JMX aware tool, such as jconsol...

» February 2017 New Java Performance Tips
01/03/17 19:48 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "jvmstat includes several hundred indicators covering nearly all JVM areas: class loading, garbage collection, multithreading, just-in-time compilation, etc. jvmstat counters are...

» Issue 246 - LRU Cache From LinkedHashMap
28/02/17 00:00 from The Java(tm) Specialists' Newsletter
The LinkedHashMap has an interesting feature, where we can order elements in "access order", rather than the default "insertion order". This allows us to build a light-weight LRU cache.

»
27/02/17 11:47 from Vanilla #Java

»
27/02/17 11:46 from Vanilla #Java

»
27/02/17 11:45 from Vanilla #Java

»
27/02/17 11:45 from Vanilla #Java

»
27/02/17 11:43 from Vanilla #Java

»
27/02/17 11:42 from Vanilla #Java

» Java Flame Graphs Introduction: Fire For Everyone!
14/02/17 17:14 from Psychosomatic, Lobotomy, Saw

» Java Performance News January 2017
01/02/17 13:26 from JavaPerformanceTuning.com News
We list all the latest Java performance related news and articles. "I'll be giving a talk at this years Devoxx UK on what I've learned about Java performance tuning over the 15 years of these newsletters"

» January 2017 New Java Performance Tips
01/02/17 13:26 from JavaPerformanceTuning.com News
The latest Java performance tips from around the web, like "If you are considering timescales of 10 microseconds and lower, you need to architect for cores to run independently - so you need to understand the data in the shared CPU cache...

» Issue 245 - Surprising += Cast
30/01/17 00:00 from The Java(tm) Specialists' Newsletter
Surprisingly, the compound arithmetic expression contains a cast that can produce some interesting side effects. In this newsletter we explore this and other edge cases in the Java Language Specification.

Powered by Feed Informer