Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for memory allocation
memory-allocation
x
167 search results found
Scalene
⭐
10,602
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
Jvm
⭐
9,987
🤗 JVM 底层原理最全知识总结
Bdwgc
⭐
2,684
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Heapinspector For Ios
⭐
1,842
Find memory issues & leaks in your iOS app without instruments
Memory
⭐
1,398
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
Hardened_malloc
⭐
1,094
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
Hoard
⭐
982
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
Zpl
⭐
901
📐 Pushing the boundaries of simplicity
Tgc
⭐
836
A Tiny Garbage Collector for C
Memory Allocators
⭐
835
Custom memory allocators in C++ to improve the performance of dynamic memory allocation
Php Memory Profiler
⭐
786
Memory profiler for PHP. Helps finding memory leaks in PHP scripts.
Fiber Go Template
⭐
784
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
Q3vm
⭐
742
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Iod
⭐
725
Meta programming utilities for C++14
Test Tlb
⭐
629
Stupid memory latency and TLB tester
Allocscope
⭐
503
allocscope - a memory tracking tool
Lilos
⭐
467
A wee async RTOS for Cortex-M
Rmm
⭐
407
RAPIDS Memory Manager
Larray
⭐
390
Large off-heap arrays and mmap files for Scala and Java
Intrusive Rs
⭐
363
Intrusive collections for Rust
Heap Layers
⭐
345
Heap Layers: An Extensible Memory Allocation Infrastructure
Warp Transducer
⭐
299
A fast parallel implementation of RNN Transducer.
Dlib
⭐
211
Allocators, I/O streams, math, geometry, image and audio processing for D
Libmemory
⭐
199
Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions
Heap_detective
⭐
179
The simple way to detect heap memory pitfalls in C++ and C. Beta.
Fastkv
⭐
164
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
Appshift Memorypool
⭐
162
A very fast cross-platform memory pool mechanism for C++ built using a data-oriented approach (3 to 24 times faster than regular new or delete, depending on operating system & compiler)
Talc
⭐
160
A fast and flexible allocator for no_std and WebAssembly
Queues
⭐
148
A public domain lock free queues implemented in C++11
Wasm Intro
⭐
103
Egghead.io WASM Introduction Examples
Small
⭐
97
Specialized memory allocators
Buddy_alloc
⭐
95
A single header buddy memory allocator for C
Gc
⭐
95
A lightweight conservative garbage collector for C/C++
Streamflow
⭐
95
Lock-free multithreaded memory allocation
Gst Instruments
⭐
94
Easy-to-use profiler for GStreamer
Memstrack
⭐
86
A memory allocation tracer combined with stack trace.
Rpmalloc Rs
⭐
86
🐏 rpmalloc global memory allocator for Rust 🦀
Competitive Programming
⭐
82
Collection of some useful algorithms for competitive programming.
Mulle Allocator
⭐
75
🔄 Flexible C memory allocation scheme
Trepl
⭐
74
TRE is an object oriented, functional programming language, that enables user to view all processes happening inside a memory during program execution.
Livememtracer
⭐
73
Live memory allocation tracing header only library using ImGui
Cpp Deep Dive
⭐
65
A C++ (cpp) repository about the unknown, lesser known, and the most important facts and concepts.
Faststring
⭐
63
Alternative to StringBuilder class for Unity games, with minimal memory allocation and faster performance.
Arenas
⭐
60
Unmanaged arena memory allocators for C#/CSharp with easy interactions between managed and unmanaged references
Neatlibc
⭐
60
A small arm/x86(-64) libc
Minimalloc
⭐
60
A lightweight memory allocator for hardware-accelerated machine learning
Tlsf Bsd
⭐
59
Two Level Segregated Fit (TLSF) memory allocator implementation, BSD License
Stagestrike
⭐
56
Custom Cobalt Strike stagers using different methods of thread execution and memory allocation
Memlimiter
⭐
56
Library that helps to limit the memory consumption of your Go service.
Driveyard
⭐
56
Tools for data-oriented programming
Fixed_size_function
⭐
50
Fixed size function wrapper like std::function
Memoryallocator.kanameshiki
⭐
49
Fast multi-threaded memory allocator
Buddy Malloc
⭐
46
An implementation of buddy memory allocation
Bbai Kernel
⭐
45
C++ components used in the project https://github.com/rnburn/bbai
Gcfreeclosure
⭐
45
A gc-free closure implementation for unity
Linear_ac
⭐
44
Speed up the memory allocation and improve the garbage collection performance.
Cauterize
⭐
44
Core Cauterize components including: the schema compiler, the meta compiler, and the test infrastructure.
Memory Demos
⭐
44
Demos used in various .NET memory management demos on my blog
Log Malloc2
⭐
41
Memory allocation tracking library
Arc
⭐
38
A toy x86-64 kernel.
Rulloc
⭐
36
General purpose memory allocator written in Rust.
Gotcha
⭐
34
Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutine.
Rust Jemalloc Pprof
⭐
33
Convert jemalloc heap profiles to pprof to understand memory usage, fix memory leaks, and fix OOM Kills.
Zee_alloc
⭐
33
tiny Zig allocator primarily targeting WebAssembly
Tinypacks
⭐
30
A data serialization format for constrained environments like 8-bit and 16-bit microcontrollers.
Eiquadprog
⭐
29
C++ reimplementation of eiquadprog
Smalloc
⭐
29
SMalloc -- a *static* memory allocator.
Jvmsounds
⭐
28
Play memory allocation rate and GC events as sine wave and percussion, respectively.
Profmem
⭐
27
🔧 R package: profmem - Simple Memory Profiling for R
Memorymapper
⭐
26
Lightweight library which allows the ability to map both native and managed assemblies into memory by either using process injection of a process specified by the user or self-injection.
Umdhviz
⭐
25
UMDH Visualizer - memory profile viewer
Qcuda
⭐
25
qCUDA: GPGPU Virtualization at a New API Remoting Method with Para-virtualization
Dynasoar
⭐
24
CUDA Dynamic Memory Allocator for SOA Data Layout
Asmalloc
⭐
23
Aerospike Memory Allocation Tracking Tool
C Android Memory Tool
⭐
23
Android Memory Access at Runtime: Reading and Writing Using Memory Files and Maps
Stringbuilder
⭐
22
Fast, efficient and convenient alternative to std::stringstream and std::string concatenation.
Libschc
⭐
21
A C implementation of the Static Context Header Compression
Cheap
⭐
21
Cheap: customized heaps for improved application performance.
Bitsquid Foundation
⭐
21
A minimalistic foundation library with functions for memory allocation, basic collections, etc. The library has been written with a data-oriented philosophy: POD structures are preferred over classes, flat arrays are the preferred data structure, etc.
Custom Malloc
⭐
21
A custom malloc implementation in C explained
Memplumber
⭐
21
MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications
Safemalloc
⭐
20
A safe wrapper for [m,c,re]alloc/free functions =)
Playmaker Unitylearn 2dplatformer
⭐
20
Obsolete, Check for newer version
Maven Test Bench
⭐
20
Test bench to measure and investigate performance of Apache Maven project
Research
⭐
18
$research
Mdn Webgl
⭐
17
Helper functions for Mozilla Developer Network WebGL documentation
Cougar
⭐
17
Modern C++ Stack and Static based allocators + a Custom Aligned allocator
Jnuma
⭐
17
A Java library for accessing NUMA (Non Uniform Memory Access) API
Libcwd
⭐
17
Libcwd is a thread-safe, full-featured debugging support library for C++ developers. It includes ostream-based debug output with custom debug channels and devices, powerful memory allocation debugging support, as well as run-time support for printing source file:line number information and demangled type names.
Symbol
⭐
16
typed lisp adventure
Json Gen
⭐
14
generate json string by one memory allocation
Verificatum Vjsc
⭐
13
Self-contained cryptographic library for use in electronic voting clients. Complete documentation with references to the literature makes it good teaching material.
Uploadstream
⭐
11
high performance file upload streaming for dotnet
Allocation Counter
⭐
11
Rust library to measure memory allocations of a function or closure.
Out Of Memory
⭐
11
Out Of Memory Analyzer can be used to obtain and summarize "out of memory" issues logged by a Linux kernel (when oom-killer is invoked)
Memory Allocators
⭐
11
A set of custom memory allocators
Cmemoryusage
⭐
11
Measuring memory usage in C and C++
Cstuff
⭐
10
My C projects and old homepage:
Intrusive
⭐
10
Intrusive data structures in Rust
Llb
⭐
10
1-100 of 167 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.