Remove 2005 Remove Benchmarking Remove Hardware Remove Testing
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

2005-2023: The winter of broken profilers However, the change was then applied to x86-64 (64-bit) as well, which had sixteen registers and didn't benefit so much from a seventeenth. For a while I was promoting the use of Canonical's libc6-prof, which was libc6 with frame pointers. The actual overhead depends on your workload.

Java 145
article thumbnail

Faster remainders when the divisor is a constant: beating compilers and libdivide

Daniel Lemire

The division by a power of two ( / (2 N )) can be implemented as a right shift if we are working with unsigned integers, which compiles to single instruction: that is possible because the underlying hardware uses a base 2. The computation of the remainder is nice, but I really like better the divisibility test. Can we do better?

C++ 279
article thumbnail

SQL Server I/O Basics Chapter #2

SQL Server According to Bob

Copyright The information ​​ that is contained ​​ in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

Servers 40