Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Wednesday December 16 2015, @06:23AM   Printer-friendly
from the it-all-adds-up dept.

Okay, maybe not everything you know about latency is wrong. But now that I have your attention, we can talk about why the tools and methodologies you use to measure and reason about latency are likely horribly flawed. In fact, they're not just flawed, they're probably lying to your face.

When I went to Strange Loop in September, I attended a workshop called "Understanding Latency and Application Responsiveness" by Gil Tene. Gil is the CTO of Azul Systems, which is most renowned for its C4 pauseless garbage collector and associated Zing Java runtime. While the workshop was four and a half hours long, Gil also gave a 40-minute talk called "How NOT to Measure Latency" which was basically an abbreviated, less interactive version of the workshop. If you ever get the opportunity to see Gil speak or attend his workshop, I recommend you do. At the very least, do yourself a favor and watch one of his recorded talks or find his slide decks online.

The remainder of this [linked] post is primarily a summarization of that talk. You may not get anything out of it that you wouldn't get out of the talk, but I think it can be helpful to absorb some of these ideas in written form. Plus, for my own benefit, writing about them helps solidify it in my head.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Wednesday December 16 2015, @06:15PM

    by Anonymous Coward on Wednesday December 16 2015, @06:15PM (#277228)

    > However, I dislike the mutli-icon bitmap sliced and diced at the client end method of avoiding mutiple image loads.

    Since you chose not to explain why you think that: Cool story bro!

  • (Score: 2) by FatPhil on Wednesday December 23 2015, @10:30AM

    by FatPhil (863) <reversethis-{if.fdsa} {ta} {tnelyos-cp}> on Wednesday December 23 2015, @10:30AM (#280154) Homepage
    Presumably it's because it breaks the logic of what an image is. Each image is an atomic thing, logically - it's not a peephole into a larger thing. Slicking them all together and then using peepholes breaks that logic.
    --
    Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves