Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Hardcore Project for Internships
·
Module 1
C Project Foundations & Performance Tooling
1
CMake for Multi-File C Projects
Configure a CMake build system for a multi-file C project.
2
Custom Arena Allocators
Implement custom arena memory allocators to manage memory contiguously and bypass standard malloc overhead.
3
Valgrind: Detecting Memory Errors and Data Races
Identify memory leaks, invalid memory access, and data races using Valgrind.
4
Profiling with Linux Perf
Profile CPU usage, cache performance, and branch prediction using the Linux 'perf' tool.
Previous module
Next module
High-Performance Vector Math with SIMD