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

28 comments:

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

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

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

    ReplyDelete
  4. 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 .

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. 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

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

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

    ReplyDelete

  9. 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

    ReplyDelete
  10. 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

    ReplyDelete
  11. 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

    ReplyDelete
  12. 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.

    ReplyDelete
  13. 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

    ReplyDelete
  14. 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.

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

    ReplyDelete
  16. 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.

    ReplyDelete
  17. 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.

    ReplyDelete
  18. 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

    ReplyDelete
  19. สล็อต ทดลอง เล่น ระบบใหม่ปัจจุบันที่ได้สะสมเกมทดสอบเล่นสล็อตค่าย PG SLOT ที่ทดสอบ เล่นสล็อตฟรีสปิน ทดสอบเล่นได้ก่อนผู้ใคร ไม่ต้องสมัคร ไม่ต้องฝาก ทดลองเล่นสล็อตฟรี

    ReplyDelete