Get the latest tech news

How to slow down a program and why it can be useful


Making programs slower can be useful to find...

Even better, when we look at the Towers benchmark with the async-profiler for HotSpot, and compare the proportions of run time it attributes to each method, the slowed-down and the normal version match almost perfectly, as illustrated below. Slowing down programs has surprisingly many use cases: it helps finding race conditions, enables speedup estimation, and allows us to assess a profiler’s accuracy. We tested each candidate’s ability to achieve an overhead of 100%, to maintain the profiler-observable performance behavior, and whether slowdown placement within basic blocks influences results.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of program

program

Related news:

News photo

Coinbase CEO fired engineers who refused to use AI | Get with the program or get out the door

News photo

TclSqueak – Program in Tcl the Smalltalk Way

News photo

Funding For Program To Stop Next Stuxnet From Hitting US Expired Sunday