article thumbnail

The Return of the Frame Pointers

Brendan Gregg

As my former Sun Microsystems colleague Eric Schrock (nickname Schrock) wrote in November 2004 : "On i386, you at least had the advantage of increasing the number of usable registers by 20%. Conclusion I could say that times have changed and now the original 2004 reasons for omitting frame pointers are no longer valid in 2024.

Java 145
article thumbnail

Powering the Web: Two Decades of Open Source Publishing With WordPress and MySQL

Percona

Developers, system administrators, database administrators, and enthusiasts were hip deep in open source operating systems, programming languages, and open databases like MySQL and PostgreSQL. Firefox wouldn’t see its first release until November of 2004 and didn’t start seeing widespread adoption until years later.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

What Adrian Did Next?—?Part 2?—?Sun Microsystems

Adrian Cockcroft

I still code in R… One role I had for many years was to lead technical training events for the global specialist systems engineers, which we called the Ambassador Program. I was looking for a new challenge, so joined the program and ended up getting certified as a “black belt”. Rich Pettit is one of the best programmers I ever met.

Tuning 52
article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

more capable, and built from the ground up for the modern era of the eBPF virtual machine. Syscall count by program bpftrace -e 'tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'. bcc is powerful but laborious to program. in 2004, so I have to think back to that time to understand it. eBPF does more.

C++ 110
article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

more capable, and built from the ground up for the modern era of the eBPF virtual machine. Syscall count by program bpftrace -e 'tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'. bcc is powerful but laborious to program. in 2004, so I have to think back to that time to understand it. eBPF does more.

C++ 40
article thumbnail

SQL Server I/O Basics Chapter #2

SQL Server According to Bob

​​ The following table outlines the virtual protection states. Page State Virtual Protection State Dirty Read Write ​​ during the modification. ​​ When the modification latch is acquired. ​​ Earlier versions of SQL Server require the trace flag as a startup parameter.

Servers 40
article thumbnail

SQL Server I/O Basics Chapter #1

SQL Server According to Bob

Microsoft SQL Server I/O Basics Author: ​​ Bob Dorr, Microsoft SQL Server Escalation Published: ​​ December, 2004 SUMMARY: ​​ Learn the I/O requirements for Microsoft SQL Server database file operations. © ​​ 2004 Microsoft Corporation. ​​ All rights reserved.

Servers 40