Monday, 18 April 2016

A Series of Posts on JLBH (Java Latency Benchmark Harness)

Introducing a set of 5 blog posts on JLBH

These set of posts should be useful for anyone responsible for creating or benchmarking real Java applications.

As well as introducing the open source JLBH benchmarking harness we go into some of the subtleties that underpin latency benchmarking in Java with real code examples.

1) JLBH - Introducing Java Latency Benchmarking Harness

  • What is JLBH
  • What was the motivation for JLBH
  • Differences between JMH and JLBH
  • Quick start guide
  • A side by side example using JMH and JLBH for Date serialisation
  • Measuring Date serialisation in a microbenchmark
  • Measuring Date serialisation as part of a proper application
  • How to add a probe to your JLBH benchmark
  • Understanding the importance of measuring code in context
  • Running JLBH with and without accounting for coordinated omission
  • An example to in numbers the effects of coordinated omission
  • A discussion about flow control
  • A discussion about the effects of throughput on latency
  • How use JLBH to measure TCP loopback
  • Adding probes to test both halves of the TCP round trip
  • Watching the effect of increasing throughput on latency
  • Understanding that you have to drop throughput to achieve good latencies at high percentiles.
  • Using JLBH to benchmark QuickFIX
  • Observing how QuickFix latencies degrade through the percentiles
  • Comparing QuickFIX with Chronicle FIX


  1. Excellent posts Daniel, I'll be getting some JLBH tests running very soon.

    1. Great Article android based projects

      Java Training in Chennai

      Project Center in Chennai

      Java Training in Chennai

      projects for cse

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. Excellent posts Daniel, I'll be getting some JLBH tests running very soon.


  3. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.

    SAP training in Chennai

  4. just open this page if you want to know how to download shareit in your computer.

  5. Software coding has never been my piece of cake. This article was valuable and informative. This was very helpful. It can be bore helpful if a video was attached to it. Thank you for sharing .

  6. This comment has been removed by the author.

  7. TutuApp is one of the most trending app these days.
    TutuApp Apk is basically a mobile app for Android and iOS devices, which you can use to get paid apps and games for free Download TuTuApp

  8. Softhives
    Get your hands on latest mac and pc software. You can download unlimited games and pc applications cracks easily. WindowBlinds Crack

  9. Thanks for shring This software Download fullversion Free IDM 6.28 Build 16 Crack


  10. Thank you so much for posting this. I really appreciate your work. Keep it up. Great work!Best software training company with placement in Hyderabad

  11. An amazing web journal I visit this blog, it's unbelievably wonderful. Oddly, in this blog's content made without a doubt and reasonable. The substance of data is informative.
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

  12. Truly I Appreciate The Effort You Made To Share The Knowledge. This Is Really A Great Stuff For Sharing. Keep It Up. A debt of gratitude is in order For Sharing. picbear

  13. Thanks for sharing the great post, you have pointed out some great points here, Looking forward to reading your next post.

    Makeup Artist in Delhi || Top Makeup Artist in Delhi || Best Makeup Artist in Delhi || Smokey Eye Makeup Images Pictures

  14. Free Fire is a portable game where players enter a war zone where there is just a single victor - the sole survivor. Get weapons to do others in and play garena's free fire.

  15. This is always happy to know about Salesforce training in Gurgaon whose certification program helps many to get certificed. I strongly urge you to join now in Salesforce Training in Hyderabad | Course Price | Training institute and enroll for free demo at Salesforce Training in Bangalore | Course Certification Cost and Job Placement Assistance . I have gone through this Salesforce Certification Training. Why done you enroll for a free demo at Salesforce training institutes in Chennai [updated] | Course Price


  16. Firstly talking about the Blog it is providing the great information providing by you . Thanks for that .Hope More articles from you . Next i want to share some information about Salesforce training in Banglore .


  17. Firstly talking about the Blog it is providing the great information providing by you . Thanks for that .Hope More articles from you . Next i want to share some Information about Salesforce training in Hyderabad .

  18. Salesforce is recommended as the best CRM software for business as it offers everything needed to make it faster and easier to close sales for a business. Salesforce training in Hyderabad

  19. Nice Blog !
    One such issue is QuickBooks Payroll Error PS036. Due to this error, you'll not be able to work on your software. Thus, to fix these issues, call us at 1-855-977-7463 and get the best ways to troubleshoot QuickBooks queries.

  20. Firstly talking about the Blog it is providing the great information providing by you Beard Transplant

  21. Nice & Informative Blog !
    In case you are searching for the best technical services for QuickBooks, call us at QuickBooks Error 102 1-855-977-7463 and get impeccable technical services for QuickBooks. We make use of the best knowledge for solving your QuickBooks issues.

  22. Where there's a will there's a way! Your are providing such a quality content that am looking for. Keep sharing quality content with us like GBWhatsapp Thank you keep it updated.

  23. It was really best blog or article, Because I got information about on this topic. Thanks for sharing. Also you can get the new and best features of GBWhatsapp which are coming in 2022- GBWhatsapp 2022 APK