GitHub topics: garbage-collector
Samsung/gcutil
Garbage collector for Escargot
Language: C - Size: 15.3 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 15 - Forks: 10
AndyFerns/Determa
Programming Language built from scratch, imitating C with type-safety, a garbage collector and a self-made compiler
Language: C - Size: 5.86 KB - Last synced at: about 21 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0
DoodleScheduling/gc-controller
Workload aware pod garbage controller for kubernetes
Language: Go - Size: 558 KB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 1 - Forks: 0
arl/statsviz
Visualise Go runtime metrics in real time
Language: Go - Size: 9.98 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,582 - Forks: 124
eclipse-openj9/openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Language: Java - Size: 193 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,473 - Forks: 776
bdwgc/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Language: C - Size: 31.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,354 - Forks: 428
devicemxl/argo
memory arena allocator in Go for CGO
Language: Go - Size: 92.8 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0
OpenSmalltalk/opensmalltalk-vm
Cross-platform virtual machine for the Smalltalk implementations Squeak and Cuis
Language: C - Size: 659 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 591 - Forks: 121
mono/mono
Mono open source ECMA CLI, C# and .NET implementation.
Language: C# - Size: 553 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 11,401 - Forks: 3,839
nmaguiar/gcutils
Java process GC and memory offline or online analysis tools
Language: JavaScript - Size: 5.38 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
mmtk/mmtk-core
Memory Management ToolKit
Language: Rust - Size: 128 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 467 - Forks: 78
shettysach/Loxi
Bytecode interpreter for Lox (with lists), written in Odin, with a Wasm playground. Based on the second half of Crafting Interpreters.
Language: Odin - Size: 195 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 8 - Forks: 1
dkorunic/betteralign
Make your Go programs use less memory (maybe)
Language: Go - Size: 221 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 867 - Forks: 14
shinbatsu/garbage-collector
Experiments for implementing a garbage collector
Language: C - Size: 12.7 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0
Ovum-Programming-Language/OvumLanguage
The main repository for Ovum Programming language
Language: C++ - Size: 156 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 6 - Forks: 0
RafaelVVolkmer/libmemalloc
C memory allocator with selectable First/Next/Best-Fit, per-allocation tracing, optional mark-and-sweep GC, and a configurable logging API for in-program diagnostics.
Language: C - Size: 2.14 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 12 - Forks: 0
y1yang0/yvm
[yvm] low performance garbage-collectable jvm
Language: C++ - Size: 3.8 MB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 255 - Forks: 55
artichoke/cactusref
🌵 Cycle-Aware Reference Counting in Rust
Language: Rust - Size: 2.95 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 152 - Forks: 4
bdwgc/bdwgc-d
D library for interfacing with libgc (bdwgc)
Language: D - Size: 70.3 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0
devtron-labs/winter-soldier
Scale down or delete unneeded workload after work hours based on conditions
Language: Go - Size: 8.38 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 184 - Forks: 25
chrisnas/DebuggingExtensions
Host of debugging-related extensions such as post-mortem tools or WinDBG extensions
Language: C# - Size: 4.44 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 217 - Forks: 21
zesterer/broom
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Language: Rust - Size: 39.1 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 253 - Forks: 9
Md-Siam-Mia-Man/P.U.R.G.E
A blazing-fast, cross-platform, and user-friendly GUI for debloating Android devices, built with the safety and performance of Rust. This tool provides a simple and effective way to remove unwanted bloatware from your phone, freeing up resources and improving privacy.
Language: Rust - Size: 19.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0
kdabwl/SmallObjects
 performant multicore unrolled interpreter & its extensible entroutage all of which, within the native machine stack only, interchange oop's in messages between inhabitants of tasked object memory, where do you find it? Right here … in progress.
Size: 443 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0
bullno1/ugc
A single-header incremental garbage collector library
Language: C - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 291 - Forks: 14
justinethier/cyclone
:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.
Language: Scheme - Size: 23.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 855 - Forks: 46
maximiliysiss/csharp_class_on_stack
Demonstrates techniques for allocating class instances on the stack in C#, using both unsafe and safe approaches to bypass standard heap allocation
Language: C# - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0
default-writer/c
Visual Studio Code C/C++ development
Language: C - Size: 222 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 11 - Forks: 0
elianna-2004/Garbage-Simulator
Implements Various Garbage Collection Methods
Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
RadiccPlayz/Garbage-Collector
Garbage Collector is a modern Windows cleanup utility built with Python and PyQt6. It helps you free up disk space.
Language: Python - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
vkhanhqui/funny-things
POCs, side projects, everything just for fun.
Language: Go - Size: 29.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 39 - Forks: 24
0x7c13/docker-gc
docker-gc is a microservice to cleanup docker images automatically based on recycling strategy. Dockerfile and helm charts are provided for easy installation.
Language: C# - Size: 84 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 2
phanen/lua-reach
simple reachability test against gc
Language: Lua - Size: 2.93 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
dmeijboom/atom
Dynamically typed interpreted programming language written in Rust
Language: Rust - Size: 664 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 10 - Forks: 0
razvanfilea/ReferenceCountingGC 📦
A simple Reference Counting Garbage Collector written in C++ for C++
Language: C++ - Size: 71.3 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0
bschoening/gc_log
Tools for analyzing Java JVM gc log files
Language: Python - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
gxsilva/SimpleGC
SimpleGC is a simple and educational garbage collector designed to help understand the fundamentals of automatic memory management. It handles allocation and cleanup in C projects, making it easier to experiment with basic GC concepts
Language: C - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
coralblocks/CoralME
A simple, fast and garbage-free matching engine order book that you can use as a starting point for your matching engines.
Language: Java - Size: 219 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 43 - Forks: 27
dvtate/postfix-haskell
A low-level, postfix, functional programming language that compiles to WebAssembly
Language: TypeScript - Size: 937 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 26 - Forks: 1
ziadasem/gc-cpp
A different implementation for garbage collection system in C++
Language: C++ - Size: 46.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0
Tamoziit/OOP-using-Java-Cpp
Object Oriented Programming using Java & C++
Language: Java - Size: 47.9 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
nguyenminh-phuc/MiniJava
A compiler and interpreter for MiniJava, a subset of the Java language
Language: F# - Size: 180 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1
sujal-maheshwari2004/CSweep
CSweep is a garbage collector for the C programming language. Yes, C—the language that trusts you enough to manage your own memory, and laughs when you segfault. We took the bold approach of applying compiler design principles to track and clean up your program's memory like a responsible roommate with a label maker.
Language: C++ - Size: 67.4 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1
scala-native/immix
Pluggable implementation of Immix garbage collector.
Language: C - Size: 27.3 KB - Last synced at: 5 months ago - Pushed at: almost 8 years ago - Stars: 52 - Forks: 6
corretto/heapothesys
Heapothesys /hɪˈpɒθɪsɪs/ is a heap allocation JVM benchmark developed by the Amazon Corretto team.
Language: Java - Size: 438 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 178 - Forks: 38
feliposz/codecrafters-interpreter-c
This is my implementation in C for the "Build your own Interpreter" Challenge.
Language: C - Size: 87.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
webdevops/azure-janitor
Janitor for Azure Resources, ResourceGroups, Deployments and RoleAssignments by ttl
Language: Go - Size: 188 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0
danieldantasdev/concept_console_course-luisdev-advanced-csharp_dotnet-7_csharp-11
Este repositório é dedicado para se aprofundar em C# avançado, os tópicos são estruturas, POO, Delegates e Events, Async-Await, Semáforos e Locks, Coleções Concorrentes, Garbage Collector, Task Parallel Library (TPL), Dynamic e ExpandoObject, Reflections e Custom Attributes.
Language: C# - Size: 471 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
Balun-courses/deep_go
Repository for course by Deep Go
Language: Go - Size: 2.25 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 15 - Forks: 70
jelastic-jps/java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
Language: Shell - Size: 679 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 5
imkiva/KiVM
🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
Language: C++ - Size: 2.29 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 248 - Forks: 37
inventordave/gcollect
C reference garbage collector.
Language: C - Size: 49.8 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
OUIsolutions/Universal-Garbage-Colector
An Small lib for an universal garbage colector in C
Language: C - Size: 1.39 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 2
dannyniu/SafeTypes2
A evolution of the original SafeTypes library
Language: C - Size: 302 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
Thopterek/garbage_collector_c
Simple garbage collector for C
Language: C - Size: 21.5 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
arpitpatidar1/mono
Exploring the boundaries of web design with only typography, black, white, and shades of gray in between.
Language: HTML - Size: 89.8 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
Roldak/AGC
Garbage collection for Ada
Language: Ada - Size: 1000 KB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 0
coralblocks/CoralPool
CoralPool is a high-performance, lightweight and garbage-free Java object pool implementation. It efficiently reuses mutable objects, minimizing the creation of short-lived objects that would otherwise burden the garbage collector.
Language: Java - Size: 178 KB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 11 - Forks: 2
shin1m/recyclone
A C++ implementation of Recycler
Language: C++ - Size: 107 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 11 - Forks: 2
notJoon/gc-simulator
MAS GC with PI controller
Size: 138 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 5 - Forks: 1
imbianchi/clox
A language interpreter created in C.
Language: C - Size: 224 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0
dnlup/doc
Get usage and health data about your Node.js process.
Language: JavaScript - Size: 2.03 MB - Last synced at: 20 days ago - Pushed at: 9 months ago - Stars: 19 - Forks: 0
tekknolagi/wingogc
Language: C - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0
hjacobs/kube-janitor 📦
Clean up (delete) Kubernetes resources after a configured TTL (time to live)
Language: Python - Size: 205 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 472 - Forks: 40
seperman/bad-ideas
Python: Bad Ideas
Language: Python - Size: 10.7 KB - Last synced at: 19 days ago - Pushed at: over 8 years ago - Stars: 12 - Forks: 1
FISHARMNIC/RollCall
Process for automatic garbage collection.
Language: C - Size: 28.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0
masyagin1998/GCI
Interpreter of tiny JavaScript-like object-oriented language with garbage collector
Language: C - Size: 6.06 MB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 1
Mespyr/easygc
A simple garbage collector which can be used in generated C code.
Language: C - Size: 26.4 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0
MathysCogne/my_garbage_collector_c
Simple garbage collector in C to manage dynamic memory allocations.
Language: C - Size: 1000 KB - Last synced at: 8 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
Tony-ArtZ/c-garbage-collector
A stop the world, conservative mark and sweep gc for c made for UNIX based operating systems
Language: C - Size: 8.79 KB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
Hejsil/zig-gc 📦
A super simple mark-and-sweep garbage collector written in Zig.
Language: Zig - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 1
geralang/geralc
The initial (legacy) compiler for the Gera programming language.
Language: Rust - Size: 957 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 1
dragoncoder047/tinobsy
TINy OBject SYstem for C++. Garbage collector is included
Language: C++ - Size: 171 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0
FrederikTobner/Cellox
Compiler for the cellox programming language
Language: C - Size: 2.5 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 1
alexrcore/NezukoCS
A lightweight Garbage Collector and a Memory Management System for C.
Language: C - Size: 3.74 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0
Ravenbrook/mps
The Memory Pool System
Language: C - Size: 250 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 567 - Forks: 77
Slava0135/stella-lich
Garbage Collector & Runtime for Stella
Language: C++ - Size: 72.3 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
GMartigny/v8.js
🚀 Call native V8 engine functions
Language: JavaScript - Size: 189 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1
aadilshabier/hard-memory
Accompanying code for the talk: "Memory is Hard: Garbage Collectors, Address Sanitizers and more".
Language: C - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
DuckLogic/zerogc
Zero overhead tracing garbage collection for rust (WIP)
Language: Rust - Size: 1.14 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 1
konstruktoid/docker-garby 📦
Just another Docker maintenance script, managing garbage collection of Docker containers and images.
Language: Shell - Size: 66.4 KB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 37 - Forks: 3
Raezil/gc-go
simple implementation of GC three color marking algorithm in golang
Language: Go - Size: 4.88 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
CAFxX/gcnotifier
Know when GC runs from inside your golang code
Language: Go - Size: 707 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 188 - Forks: 6
hakenr/NetCoreMemoryInternals
Demos for .NET Core Memory Internals
Language: C# - Size: 15.6 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
briancain/garbage-collector
A basic garbage collection application written in C to manage memory
Language: C - Size: 152 KB - Last synced at: 7 months ago - Pushed at: over 11 years ago - Stars: 16 - Forks: 3
StavromulaBeta/chaotic-evil-gc
The Chaotic Evil Garbage Collector for C programs
Language: C - Size: 9.77 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
silverlightning926/garbage-collector-cpp
A Simulated Garbage Collector Written In C++.
Language: C++ - Size: 65.4 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
frengor/rust-cc-benchmarks
Benchmarks for rust-cc and other garbage collectors implemented in the Rust programming language.
Language: Rust - Size: 4.45 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0
CallocGD/GCManager
A C++ Wapped Garbage Collector Designed to replace cocos2d's gc tools in geometry dash.
Language: C - Size: 265 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
nicholaswmin/heapstats
terminal-based heap allocation plotter
Language: JavaScript - Size: 10.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
Brugarolas/luajit-experimental Fork of allegory-software/allegory-sdk-luajit
LuaJIT & other random additions which may not be stable enough
Language: C - Size: 12.8 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0
frengor/rust-cc
Rust cycle collector.
Language: Rust - Size: 387 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1
anasabbal/mini_gc
Mini garbage collector with c language from scratch
Language: C - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0
wajahati/Image-Similarity-Optimized-SIFTAlgo-API
Optimized Image Similarity using Garbage Collector as it helps with slug size problem in heroku.
Language: Python - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
ellkrauze/gc-ml
Performance Tuning using Reinforcement Learning
Language: Jupyter Notebook - Size: 11.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
harishcpu/MemoryLeakDetector
Design and Implementation of Java-like Garbage Collector for C.
Language: C - Size: 794 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
feO2x/DotnetGCInternals
Slides and code for my talk about .NET Memory Management and Garbage Collection
Language: C# - Size: 1.69 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
zschzen/MDMLD
A learning library for C/C++ applications to detect memory leaks,
Language: C - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
RafaelSantosBraz/Sistemas-Operacionais
Códigos gerados durante a disciplina de Sistemas Operacionais na UENP-CLM
Language: C# - Size: 1.06 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
Flone-dnb/sgc
Small garbage collector
Language: C++ - Size: 232 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0