C++ Weekly - Ep 250 - Custom Allocation - How, Why, Where (Huge multi threaded gains and more!)
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟
Examples used: https://github.com/lefticus/cpp_weekly/blob/master/PMR/performance_tests.cpp
Some Benchmarks: https://quick-bench.com/q/YCTABMeSoSbb3fzDMlX7_Gg9Jy0
https://www.youtube.com/watch?v=ko6uyw0C8r0 Local (Arena) Memory Allocators Part 1 - John Lakos - Meeting C++ 2017
https://www.youtube.com/watch?v=fN7nVzbRiEk Local (Arena) Allocators Part II - John Lakos - Meeting C++ 2017
https://www.youtube.com/watch?v=ebn1C-mTFVk CppCon 2019: John Lakos “Value Proposition: Allocator-Aware (AA) Software”
Herb Sutter: Leak-Freedom By Default: https://youtu.be/JfmTagWcqoE
A discussion on the differences between a allocator and memory_resource https://www.youtube.com/watch?v=v3dz-AKOVL8&feature=youtu.be&t=1755
C++ ON SEA - JULY 4-7, 2022
► Check out C++ On Sea in Folkestone, UK, July 4-7, 2022
Jason is one of the keynote speakers
Link: https://bit.ly/35tdT5b
WANT MORE JASON?
► My Training Classes: http://emptycrate.com/training.html
► Follow me on twitter: https://twitter.com/lefticus
SUPPORT THE CHANNEL
► Patreon: https://www.patreon.com/lefticus
► Github Sponsors: https://github.com/sponsors/lefticus
► Paypal Donation: https://www.paypal.com/donate/?hosted_button_id=PQ4A2V6ZZFQEU
JASON'S BOOKS
► C++ Best Practices
Amazon Paperback (Color Printing): https://amzn.to/3wpAU3Z
Leanpub Ebook: https://leanpub.com/cppbestpractices
JASON'S PUZZLE BOOKS
► Object Lifetime Puzzlers Book 1
Amazon Paperback: https://amzn.to/3g6Ervj
Leanpub Ebook: https://leanpub.com/objectlifetimepuzzlers_book1
► Object Lifetime Puzzlers Book 2
Leanpub Ebook: https://leanpub.com/objectlifetimepuzzlers_book2
► Copy and Reference Puzzlers Book 1
Amazon Paperback: https://amzn.to/3g7ZVb9
Leanpub Ebook: https://leanpub.com/copyandreferencepuzzlers_book1
► OpCode Puzzlers Book 1
Amazon Paperback: https://amzn.to/3KCNJg6
Leanpub Ebook: https://leanpub.com/opcodepuzzlers_book1
RECOMMENDED BOOKS
► Bjarne Stroustrup's A Tour of C++: https://amzn.to/3IUiVGt
AWESOME PROJECTS
► The C++ Starter Project - Gets you started with Best Practices Quickly - https://github.com/cpp-best-practices/cppbestpractices
► C++ Best Practices Forkable Coding Standards - https://github.com/cpp-best-practices/cpp_starter_project
O'Reilly VIDEOS
► Inheritance and Polymorphism in C++ - https://www.oreilly.com/library/view/inheritance-and-polymorphism/9781491961933/
► Learning C++ Best Practices - https://www.oreilly.com/library/view/learning-c-best/9781491954898/