Homepage
Open in app
Sign inGet started

software under the hood

-design and performance go hand in hand

Under the hood system calls : Debugging, INT, SIGTRAP

Ever wondered how debuggers work?? Gdb, strace, …etc…Here is more about them and why you should not use them in production facing systems!
Go to the profile of aarti gupta
aarti gupta
Dec 23, 2018
Under the hood memory: Know your memory(and caches!)

Under the hood memory: Know your memory(and caches!)

Random Access Memory(RAM)
Go to the profile of aarti gupta
aarti gupta
Feb 8, 2018

Under the hood CPU Utilization, CPI and Load Averages

What really is CPU Utilization?
Go to the profile of aarti gupta
aarti gupta
Feb 7, 2018

Under the hood OS: Demand Paging, Page Faults and Working Set

Linux is an on demand memory system. The malloc() call immediately returns virtual memory, which is only promoted to real memory later when…
Go to the profile of aarti gupta
aarti gupta
Feb 5, 2018
Under the hood attacks: Spectre and Meltdown

Under the hood attacks: Spectre and Meltdown

taken with permission of the author from https://twitter.com/gsuberland/status/948907452786933762 as this is the best explanation I have…
Go to the profile of aarti gupta
aarti gupta
Jan 5, 2018
Under the hood definitions: Memory model and memory barriers

Under the hood definitions: Memory model and memory barriers

What is a memory model
Go to the profile of aarti gupta
aarti gupta
Jan 3, 2018
Under the hood JVM: Safepoints

Under the hood JVM: Safepoints

A safepoint is a range of execution where the state of the executing thread is well described. Safepoints are a common JVM implementation…
Go to the profile of aarti gupta
aarti gupta
Dec 31, 2017
Latest
Under the hood CPU: Know your CPU

Under the hood CPU: Know your CPU

know the mechanics of your race car, part 1: CPU
Go to the profile of aarti gupta
aarti gupta
Dec 26, 2017
About software under the hoodLatest StoriesArchiveAbout MediumTermsPrivacyTeams