John-EE

Software Engineering, Data Science, and General Nerdness

  • Home
  • About

© 2025 John-EE

Why Did Linux Eat My RAM! [Explained]

March 5, 2024 by John-EE Leave a Comment

Linux Eating Memory

This “problem” is so common there is a website linuxatemyram.com which briefly describes what Linux is doing and why your RAM is not really gone. They have a good explanation there, but I didn’t find any graphs when looking through it, so I decided to run some experiments and graph the results. The code I […]

Filed Under: Computer Science, Programming, System Performance Tagged With: Computer Science

The Difference Between a Process, Thread, and Task

January 27, 2024 by John-EE Leave a Comment

This post is a part of my study on system performance and troubleshooting. I’ve recently been bitten (again) by the performance bug. Having always been interested in keeping applications performant I have looked out for improvements where possible, but usually business deadlines overruled my desire to dive into the weeds of performance. I’ve decided to […]

Filed Under: Computer Science, Programming, System Performance

ShareTweet

Recent Posts

  • Why Did Linux Eat My RAM! [Explained]
  • Cloud Services Cost Comparison Site
  • Erasure Codes for Distributed Storage
  • The Difference Between a Process, Thread, and Task
  • Engineer’s Ideal PC Build for $2,000