Embedded c memory allocator - JohnHau/mis GitHub Wiki

http://dmitrysoshnikov.com/compilers/writing-a-memory-allocator/ https://www.cs.usfca.edu/~mmalensek/cs326/assignments/project-3.html

https://pritamzope.wordpress.com/write-our-own-memory-manager-in-ccpp/ https://www.cs.fsu.edu/~myers/c++/notes/dma.html

https://cs.brown.edu/courses/csci1310/2020/assign/projects/project2.html https://www.cs.utexas.edu/users/mckinley/papers/asplos-2000.pdf

https://barrgroup.com/embedded-systems/how-to/malloc-free-dynamic-memory-allocation

https://developers.redhat.com/articles/2022/03/23/use-valgrind-memcheck-custom-memory-manager

https://alison.com/course/operating-systems-introduction-to-memory-management-revised?utm_source=google&utm_medium=cpc&utm_campaign=PPC_Tier-2_Course-1548_Operating-Systems-Introduction-to-Memory-Management-Revised&utm_adgroup=Course-1548_Operating-Systems-Introduction-to-Memory-Management-Revised&gclid=Cj0KCQjwuaiXBhCCARIsAKZLt3lMCfhGEzcIDUxrRZQTc98t_9YPC0bfdYhmO-vXCog89EfCzD4-_cEaAoc1EALw_wcB

https://howardhinnant.github.io/stack_alloc.html

https://realpython.com/python-memory-management/

https://www.codegrepper.com/code-examples/c/dynamic+memory+allocation+c

https://lemire.me/blog/2020/01/14/how-fast-can-you-allocate-a-large-block-of-memory-in-c/

https://docs.unity3d.com/Manual/memory-allocator-customization.html

https://www.sciencedirect.com/topics/computer-science/heap-allocator

https://eli.thegreenplace.net/2008/10/17/memmgr-a-fixed-pool-memory-allocator https://arxiv.org/pdf/2108.07223.pdf

https://pages.cs.wisc.edu/~cs537-3/Projects/p3a.html

http://rg1-teaching.mpi-inf.mpg.de/advancedc-ws08/script/lecture09.pdf

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/mem_alloc.html

https://www.ll.mit.edu/sites/default/files/publication/doc/security-performance-analysis-custom-memory-tang-thesis-tang.pdf

https://www.cppstories.com/2020/08/pmr-dbg.html/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management

https://blog.actorsfit.com/a?ID=01300-cbcf0962-d601-4d5b-983b-e5d34f9f3880

https://www.infoq.com/news/2020/02/google-tc-malloc-open-source/

https://cpp-rendering.io/vulkan-memory-management-2/

https://www.kernel.org/doc/html/latest/core-api/mm-api.html

https://wiki.sei.cmu.edu/confluence/display/c/MEM02-C.+Immediately+cast+the+result+of+a+memory+allocation+function+call+into+a+pointer+to+the+allocated+type

https://www.evanjones.ca/memoryallocator/

https://www.cprogramming.com/tutorial/virtual_memory_and_heaps.html

https://www.simplilearn.com/tutorials/cpp-tutorial/cpp-memory-management

https://www.freertos.org/a00111.html

https://developers.google.com/protocol-buffers/docs/reference/arenas

https://www.cs.rochester.edu/courses/252/Spring2011/assignments/A7.shtml

https://www.cs.purdue.edu/homes/grr/SystemsProgrammingBook/Book/Chapter2-ReviewofPointersandMemoryAllocation.pdf

https://www.fastly.com/blog/webassembly-memory-management-guide-for-c-rust-programmers

http://cs.millersville.edu/~autolab/380-s20/malloc1/

https://binaryupdates.com/dynamic-memory-allocation-in-c-programming/

https://www.makeuseof.com/memory-allocation-linux/

https://www.scaler.com/topics/c/dynamic-memory-allocation-in-c/

https://www.infoworld.com/article/3201285/why-effective-parallel-programming-must-include-scalable-memory-allocation.html

https://blog.feabhas.com/2019/03/thanks-for-the-memory-allocator/

https://www.codingunit.com/writing-memory-to-a-file-and-reading-memory-from-a-file-in-c

https://dgraph.io/blog/post/manual-memory-management-golang-jemalloc/

https://courses.cs.washington.edu/courses/cse351/19sp/labs/lab5.php

http://www.iaeng.org/IJCS/issues_v45/issue_1/IJCS_45_1_19.pdf

https://www.cs.tufts.edu/~nr/cs257/archive/doug-lea/malloc.html

https://www.sqlite.org/c3ref/mem_methods.html

https://www.mikeash.com/pyblog/friday-qa-2010-12-17-custom-object-allocators-in-objective-c.html

https://www.embedded.com/memory-allocation-in-c/

https://www.informit.com/articles/article.aspx?p=173438&seqNum=2

https://www.linuxjournal.com/article/6390

https://moss.cs.iit.edu/cs351/mp6.html

https://www.oracle.com/technical-resources/articles/it-infrastructure/dev-mem-alloc.html

https://lwn.net/Articles/396657/

https://www.gamedev.net/tutorials/programming/general-and-gameplay-programming/c-custom-memory-allocation-r3010/

https://www.jacksondunstan.com/articles/3740

https://blog.mbedded.ninja/programming/languages/c/dynamic-memory-allocation/

https://blog.mbedded.ninja/programming/languages/c/dynamic-memory-allocation/

https://www.modernescpp.com/index.php/memory-pool-allocators-with-jonathan-mueller

https://www.learncpp.com/cpp-tutorial/dynamic-memory-allocation-with-new-and-delete/

https://realonomics.net/how-to-deallocate-memory-in-c/

https://www.freecodecamp.org/news/malloc-in-c-dynamic-memory-allocation-in-c-explained/

https://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/overview/core/allocation.html

https://github.blog/2022-07-27-corrupting-memory-without-memory-corruption/

https://indico.cern.ch/event/745286/attachments/1688989/2799295/MemoryUsageOptimization.pdf

https://www.geeksforgeeks.org/dynamic-memory-allocation-in-c-using-malloc-calloc-free-and-realloc/

https://www.design-reuse.com/articles/25090/dynamic-memory-allocation-fragmentation-c.html

https://www.programiz.com/c-programming/c-dynamic-memory-allocation

https://wiki.osdev.org/Memory_Allocation https://docs.python.org/3/c-api/memory.html

https://www.bogotobogo.com/cplusplus/memoryallocation.php

https://www.cs.cornell.edu/courses/cs6120/2019fa/blog/custom-alloc/

https://cs61.seas.harvard.edu/site/2019/Dmalloc/

https://sites.cs.ucsb.edu/~rich/class/cs170/labs/lab1.malloc/index.html

https://en.cppreference.com/w/cpp/memory/allocator

https://dev.to/frosnerd/writing-my-own-dynamic-memory-management-361g

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.4727&rep=rep1&type=pdf

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1.2112&rep=rep1&type=pdf

https://bestofcpp.com/repo/mtrebi-memory-allocators-cpp-memory-allocation

http://www2.lawrence.edu/fast/GREGGJ/CMSC270/memory_manager.html

https://www.usenix.org/legacy/event/sec10/tech/full_papers/Akritidis.pdf

https://cs.wellesley.edu/~cs240/s17/assignments/malloc/malloc.html

https://linuxhint.com/free-memory-function-c/

https://gcc.gnu.org/onlinedocs/libstdc++/manual/memory.html

https://www.ccs.neu.edu/~kapil/courses/cs5600sp17/hw3.html

https://www.clear.rice.edu/comp321/html/laboratories/lab08/

https://isocpp.org/wiki/faq/freestore-mgmt

https://web.stanford.edu/class/archive/cs/cs107/cs107.1222/assign6/

https://gee.cs.oswego.edu/dl/html/malloc.html

https://link.springer.com/article/10.1007/s10664-015-9362-z

https://towardsdatascience.com/c-memory-allocation-deallocation-for-data-processing-1b204fb8a9c

https://dlang.org/phobos/std_experimental_allocator_building_blocks.html

https://www.faqcode4u.com/faq/72025/custom-memory-allocatormanager-in-c-which-approach

https://www.intel.com/content/www/us/en/develop/documentation/inspector-user-guide-linux/top/api-support/apis-for-custom-memory-allocation.html

https://www.easefilter.com/Forums_Files/Monitor_Control_File_Access.htm?gclid=Cj0KCQjwuaiXBhCCARIsAKZLt3kGtYY9t10aXAQ3UHTcclDtl_tP_svkfqFjIkVaxazg36cXaEm9y7MaAtpDEALw_wcB

http://www0.cs.ucl.ac.uk/staff/B.Karp/3007/s2018/cw/cw2-dmalloc.pdf

https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory

https://stackoverflow.com/questions/6564516/custom-memory-allocator

https://medium.com/howsofcoding/custom-memory-allocator-malloc-62d28e10bfb8

https://gist.github.com/apsun/caa3c5552dce7b13b898b70569b1f239

https://docs.ros.org/en/foxy/Tutorials/Advanced/Allocator-Template-Tutorial.html

https://www.c-sharpcorner.com/article/writing-our-own-memory-manager-in-ccpp/

https://developer.ibm.com/tutorials/au-memorymanager/

https://www.rastergrid.com/blog/sw-eng/2021/03/custom-memory-allocators/

https://news.ycombinator.com/item?id=18180940

https://news.ycombinator.com/item?id=25402841

https://codereview.stackexchange.com/questions/70631/custom-memory-allocator-in-c

https://www.codeproject.com/Articles/1272619/A-Fixed-Block-Memory-Allocator-in-C

https://docs.aws.amazon.com/lumberyard/latest/userguide/memory-allocators.html

https://queue.acm.org/detail.cfm?id=3534855

https://gpuopen.com/d3d12-memory-allocator/

https://courses.engr.illinois.edu/cs240/sp2021/mp/mp3/

https://courses.grainger.illinois.edu/cs240/sp2022/mp/mp3/

https://people.cs.umass.edu/~emery/pubs/berger-oopsla2002.pdf

https://www.cs.vu.nl/~herbertb/papers/membrush_wcre13.pdf