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
    Replies
    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

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

    ReplyDelete

  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

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

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

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

    ReplyDelete
  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

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

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

    ReplyDelete

  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

    ReplyDelete
  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

    ReplyDelete
  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

    ReplyDelete
  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

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

    ReplyDelete
  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

    ReplyDelete

  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 .

    ReplyDelete



  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 .

    ReplyDelete
  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

    ReplyDelete