Remove c
article thumbnail

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment

The Morning Paper

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment Davis et al., That ‘reasonable’ performance cost is a 6.8% And this all has to work for whole-system executions, not just the C-language portion of user processes. ASPLOS’19. CHERI implementation.

C++ 61
article thumbnail

Reinventing Performance Testing: New Technologies

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. Sometimes it even lead to conclusions like “performance testing hitting the wall” just because load generation may be a challenge.

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

Learn eBPF Tracing: Tutorial and Examples

Brendan Gregg

At the Linux Plumber's conference there were at least 24 talks on eBPF. eBPF should stand for something meaningful, like Virtual Kernel Instruction Set (VKIS), but due to its origins it is extended Berkeley Packet Filter. It can be used for many things: network performance, firewalls, security, tracing, and device drivers.

C++ 111
article thumbnail

Learn eBPF Tracing: Tutorial and Examples

Brendan Gregg

At the Linux Plumber's conference there were at least 24 talks on eBPF. eBPF should stand for something meaningful, like Virtual Kernel Instruction Set (VKIS), but due to its origins it is extended Berkeley Packet Filter. It can be used for many things: network performance, firewalls, security, tracing, and device drivers.

C++ 52
article thumbnail

A thorough introduction to bpftrace

Brendan Gregg

bpftrace is a new open source tracer for Linux for analyzing production performance problems and troubleshooting software. Linux already has many performance tools, but these are often counter-based and have limited visibility. Originally posted at https:/opensource.com/article/19/8/introduction-bpftrace. Attaching 2 probes. ^C

Latency 68
article thumbnail

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

Adrian Cockcroft

I became the Sun UK local specialist in performance and hardware, and as Sun transitioned from a desktop workstation company to sell high end multiprocessor servers I was helping customers find and fix scalability problems. Rich became co-author of the second edition of the Sun Performance Tuning book, to describe how it worked.

Tuning 52
article thumbnail

Did you get your re:Invent holiday wish?

The Symphonia

Ruby, C++, and Rust are now Lambda languages directly supported by AWS. lightweight virtualization for Serverless Computing”. work that would have been significantly faster to perform and quite possibly a lot cheaper if this new feature had been available at the time. Lambda, alone, had a treasure trove of updates: Python 3.7,

Lambda 40