Log In Continue Monitoring
  • Products
    • Browser Agent
    • Java Agent
  • Solutions
    • By Role
    • CIOs
    • Business Owners
    • Software Developers
  • Pricing
  • Resources
    • How Plumbr works
    • Blog
    • Support
    • Root Causes
  • How Plumbr works
  • Blog
  • Support
  • Root Causes

Blog categories

  • javaagent

    Lies, damn lies and “our performance overhead is 2%” 

    June 13, 2017 by Nikita Salnikov-Tarnovski

    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 examples how certain aspects introduced by agents can impact the performance of the system.

    Filed under: Java Performance

  • proxy indicator in service management

    The use of proxy indicators in service management 

    May 31, 2017 by Ivo Mägi

    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 indicators ourselves in the absence of direct measure.

    Filed under: Monitoring Performance

  • Reducing memory usage by going off heap

    Going off-heap to improve latency and reduce AWS bill 

    February 16, 2017 by Levani Kokhreidze

    Describing how going off-heap with the help of Chronicle Map helped us to get rid of the latency hiccups and cut our Amazon AWS bill in half.

    Filed under: Java Performance

  • Most frequent performance bottlenecks

    Most frequent performance bottlenecks 

    August 18, 2016 by Ivo Mägi

    Explore the list of the performance issues with the most impact to end user experience. The data set originates from 1,020 different deployments Plumbr was monitoring during the past three months.

    Filed under: Monitoring Performance

  • Squeezing data into the data structure 

    September 1, 2015 by Nikita Salnikov-Tarnovski

    This story describes our recent experience with data structure optimization. With some tricks being pulled off the hat, we were able to reduce the original 2G data structure by 100x.

    Filed under: Performance

  • java caching performance

    Examples of caching backfiring on performance 

    August 5, 2015 by Nikita Salnikov-Tarnovski

    In 2015 it should not surprise anyone that caching frequently used data is likely to improve the performance of the application. Caching certain data structures

    Filed under: Monitoring Performance

  • safepoints java

    Logging stop-the-world pauses in JVM 

    April 28, 2015 by Gleb Smirnov

    The points at which the application threads may be safely stopped are called safepoints. In this post we analyze the different reasons for the safepoints being triggered and show you a way to monitor your JVM for such events.

    Filed under: Garbage Collection Monitoring Performance

  • performance requirements

    How to think about performance requirements? 

    January 28, 2015 by Ivo Mägi

    Performance requirements build the foundation for performance testing and production monitoring. The job of creating specific and measurable performance requirements is harder than it looks at the first place. This post will discuss important points that are often missed when performance requirements are set.

    Filed under: Performance

  • Java puzzle solution

    Java puzzle – solution 

    January 6, 2015 by Nikita Salnikov-Tarnovski

    This post is describing the solution the the Java Puzzle we published couple of weeks ago. Spoiler alert - if you haven't solved the puzzle yet, you might be interested in reading the original post first.

    Filed under: Performance

  • Java puzzle solution

    Java Puzzle – are you up for a challenge? 

    December 15, 2014 by Nikita Salnikov-Tarnovski

    We have a Java puzzle for you to solve. As you might guess, your goal is to solve the puzzle and discover the secret hidden within. Are you up for a challenge?

    Filed under: Performance

  • RSS feed
  • 1
  • 2
  • 3
  • Next

Categories:

  • Garbage Collection (24)
  • I/O (10)
  • Java (42)
  • Locked Threads (11)
  • Memory Leaks (47)
  • Monitoring (16)
  • Performance (26)
  • Plumbr (25)
  • Product Updates (37)
  • Programming (9)
  • User Experience (4)

Fighting with poorly performing Java applications?

Try Plumbr

Plumbr Handbooks

  • OutOfMemoryError
  • Java Garbage Collection
  • Pricing
  • Blog
  • Support
  • About us
  • Join us

© Copyright Plumbr. All Rights Reserved.

Log In

Forgot your password?

Don't have an account? Schedule a demo here

Reset password

You will receive a link to create a new password via email.

Instructions on how to change your password have been sent to your e-mail.