Our great sponsors
-
InterprocessMemPool
c++ library for interprocess memory pools, communication, and automatic network device discovery. lightweight DDS alternative.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
If you are fine with heap allocations then there are only few dozens operator new/delete to override to regain control over normal C++ code memory use. Allocators and STL all need to call those. At least that's what gaming does on all platforms. If you need examples you can check Mimalloc on github ( https://github.com/microsoft/mimalloc/blob/master/include/mimalloc-new-delete.h ).
This: https://github.com/phalpern/CppCon2017Code
a) That link is outdated. The up-to-date repo is https://github.com/llvm/llvm-project
Related posts
- Ask HN: Which books/resources to understand modern Assembler?
- Managing mutable data in Elixir with Rust
- Free MIT Course: Performance Engineering of Software Systems
- Verifying Rust Zeroize with Assembly...including portable SIMD
- Felix: Statically typed, performant scripting language with native C++ embedding