/explore
|
You are here |
www.polarsignals.com | ||
| | | | |
www.collabora.com
Interested in learning more about low-level specifics of the eBPF stack? Read on as we take a deep dive, from its VM mechanisms and tools, to running traces on remote, resource-constrained embedded devices. |
|
| | | | | ||
| | | | |
blog.maxgio.me
Profiling the CPU allows us to analyze the program's performance, identify bottlenecks, and optimize its efficiency. Have you ever wondered what happens behind the scenes when you run a program and how to account for CPU time for the actual program functions? And even more, how to write such a tool to profile the program? Even though great open-source projects provide continuous profiling with vast support for compiled, JITed, and interpreted, languages, with or without debug info, with or without frame ... |
|
| | | | | ||
| | | | |
richardstartin.github.io
Raw pointers in C/C++ open up entire classes of error that are practically unimaginable in higher level languages. So why does anybody use them at all? Unfortunately, it's impossible to write a profiler without getting close to some of the sharp edges of unsafe memory. The async-profiler code base contains a lot of low level tricks, and it's worth studying how some of them work. |
|
| | | | | ||
| | | | |
www.felixcloutier.com
[AI summary] Technical documentation description of the INVLPG instruction for invalidating translation lookaside buffer entries in Intel processors. |
|
| | | |||