Topic: "garbage-collector"
mono/mono
Mono open source ECMA CLI, C# and .NET implementation.
Language: C# - Size: 553 MB - Last synced at: about 17 hours ago - Pushed at: 9 months ago - Stars: 11,280 - Forks: 3,844

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: 185 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 3,407 - Forks: 753

arl/statsviz
🚀 Visualise your Go program runtime metrics in real time in the browser
Language: Go - Size: 17.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,286 - Forks: 123

ivmai/bdwgc
The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
Language: C - Size: 28.8 MB - Last synced at: 16 days ago - Pushed at: 20 days ago - Stars: 3,202 - Forks: 417

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: 24 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 846 - Forks: 44

dkorunic/betteralign
Make your Go programs use less memory (maybe)
Language: Go - Size: 276 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 799 - Forks: 13

OpenSmalltalk/opensmalltalk-vm
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Language: C - Size: 592 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 583 - Forks: 114

Ravenbrook/mps
The Memory Pool System
Language: C - Size: 250 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 567 - Forks: 77

hjacobs/kube-janitor 📦
Clean up (delete) Kubernetes resources after a configured TTL (time to live)
Language: Python - Size: 205 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 472 - Forks: 40

mmtk/mmtk-core
Memory Management ToolKit
Language: Rust - Size: 102 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 440 - Forks: 77

bullno1/ugc
A single-header incremental garbage collector library
Language: C - Size: 22.5 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 288 - Forks: 14

y1yang0/yvm
[yvm] low performance garbage-collectable jvm
Language: C++ - Size: 3.8 MB - Last synced at: about 20 hours ago - Pushed at: about 2 years ago - Stars: 253 - Forks: 56

zesterer/broom
An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection
Language: Rust - Size: 39.1 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 252 - Forks: 9

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: 11 days ago - Pushed at: about 3 years ago - Stars: 248 - Forks: 37

chrisnas/DebuggingExtensions
Host of debugging-related extensions such as post-mortem tools or WinDBG extensions
Language: C# - Size: 4.44 MB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 215 - Forks: 21

CAFxX/gcnotifier
Know when GC runs from inside your golang code
Language: Go - Size: 707 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 188 - Forks: 6

corretto/heapothesys
Heapothesys /hɪˈpɒθɪsɪs/ is a heap allocation JVM benchmark developed by the Amazon Corretto team.
Language: Java - Size: 437 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 178 - Forks: 38

artichoke/cactusref
🌵 Cycle-Aware Reference Counting in Rust
Language: Rust - Size: 2.89 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 148 - Forks: 4

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: 9 months ago - Stars: 137 - Forks: 23

GJDuck/GC
A lightweight conservative garbage collector for C/C++
Language: C - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 111 - Forks: 19

DuckLogic/zerogc
Zero overhead tracing garbage collection for rust (WIP)
Language: Rust - Size: 1.14 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 50 - Forks: 1

m4drat/memplusplus
C++ memory allocator with smart GC
Language: C++ - Size: 1.23 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 4

scala-native/immix
Pluggable implementation of Immix garbage collector.
Language: C - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 49 - Forks: 6

kavon/llvm-statepoint-utils
Runtime support for LLVM's GC Statepoints
Language: C - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 42 - Forks: 5

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: 183 KB - Last synced at: 16 days ago - Pushed at: 19 days ago - Stars: 41 - Forks: 24

jelastic-jps/java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
Language: Shell - Size: 679 KB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 41 - Forks: 5

Hejsil/zig-gc 📦
A super simple mark-and-sweep garbage collector written in Zig.
Language: Zig - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 39 - 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: 2 months ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 3

mthom/on-the-fly-gc
Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.
Language: C++ - Size: 47.9 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 32 - Forks: 1

dvtate/postfix-haskell
A low-level, postfix, functional programming language that compiles to WebAssembly
Language: TypeScript - Size: 939 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 1

itssamuelrowe/Zen
Zen is a general purpose programming language designed to build simple, reliable and efficient programs.
Language: C - Size: 1.75 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 26 - Forks: 1

geralang/geralc
The initial (legacy) compiler for the Gera programming language.
Language: Rust - Size: 957 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

frutik/elasticsearch-hints
Some useful links about Elasticsearch
Size: 29.3 KB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 1

dnlup/doc
Get usage and health data about your Node.js process.
Language: JavaScript - Size: 2.03 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 19 - Forks: 0

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: about 1 month ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 2

briancain/garbage-collector
A basic garbage collection application written in C to manage memory
Language: C - Size: 152 KB - Last synced at: 7 days ago - Pushed at: about 11 years ago - Stars: 16 - Forks: 3

Balun-courses/deep_go
Repository for course by Deep Go
Language: Go - Size: 2.25 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 15 - Forks: 70

gcinterceptor/gci-go
Request interceptor which improves the service time of cloud services by controlling GC interventions.
Language: Go - Size: 3.13 MB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 0

Samsung/gcutil
Garbage collector for Escargot
Language: C - Size: 15.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 8

seperman/bad-ideas
Python: Bad Ideas
Language: Python - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 1

shin1m/recyclone
A C++ implementation of Recycler
Language: C++ - Size: 107 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 11 - Forks: 2

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: about 1 month ago - Pushed at: 3 months ago - Stars: 11 - Forks: 2

Roldak/AGC
Garbage collection for Ada
Language: Ada - Size: 1000 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

default-writer/c
Visual Studio Code C/C++ development
Language: C - Size: 222 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0

hikarin/aquario
GC-oriented Lisp interpreter
Language: C - Size: 512 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

rafaelqueiroz89/csharp-garbage-collector
This is a small repository about the Garbage Collector in C#.
Language: C# - Size: 175 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

dragazo/cpp-gc
An RAII garbage-collection system in standard C++
Language: C++ - Size: 396 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

masyagin1998/GCI
Interpreter of tiny JavaScript-like object-oriented language with garbage collector
Language: C - Size: 6.06 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

FrederikTobner/Cellox
Compiler for the cellox programming language
Language: C - Size: 2.5 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 1

hoaproject/Memory 📦
The Hoa\Memory library.
Language: PHP - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 3

webdevops/azure-janitor
Janitor for Azure Resources, ResourceGroups, Deployments and RoleAssignments by ttl
Language: Go - Size: 188 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 2

frengor/rust-cc
Rust cycle collector.
Language: Rust - Size: 387 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 6 - Forks: 1

alex17ryan/NezukoCS
A lightweight Garbage Collector and a Memory Managing System for C.
Language: C - Size: 3.74 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

fragaLY/blog
My technical investigations.
Size: 153 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

alexisvisco/garbage-collector
Naive garbage collector in C with mark and sweep algorithm
Language: C - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

notJoon/gc-simulator
MAS GC with PI controller
Size: 138 KB - Last synced at: about 14 hours ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

GMartigny/v8.js
🚀 Call native V8 engine functions
Language: JavaScript - Size: 189 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

avaxar/ccgc
A conservative mark-and-sweep garbage collector implementation in C on x86 and x64. Not actually suitable for production.
Language: C - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

Joris-van-der-Wel/meridvia
Lifecycle management for asynchronous data in javascript single page applications. Framework agnostic.
Language: JavaScript - Size: 86.9 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

lascar-pacagi/MiniJava
Transpiler from MiniJava to C written in OCaml
Language: OCaml - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 8

TheFloatingBrain/BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
Language: C++ - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

elfsternberg/SimpleGarbageCollector
An implementation of Bob Nystrom's "Baby's First Garbage Collector," but with Discriminated Unions. #complete
Language: C++ - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

Eschelle/Eschelle
The Eschelle programming language
Language: C++ - Size: 91.8 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

brick-lang/acid
A multithreaded concurrent GC with industrial-strength object-dissolving action
Language: C - Size: 667 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

kassane/bdwgc-d
D library for interfacing with libgc (bdwgc)
Language: Zig - Size: 56.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - 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: 2 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

sameerkavthekar/garbage-collector
Mark-Sweep-Compact Garbage Collector built for C language
Language: C - Size: 122 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

no-defun-allowed/baker-gc
A loose interpretation of an incremental copying collector
Language: C - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

itssamuelrowe/kush-deprecated
Kush is a general purpose programming language designed to build simple, safe and efficient programs.
Language: C - Size: 2.33 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

NathanFAIN/Garbage_Collector
A simple Garbage Collector in C.
Language: C - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

NodixBlockchain/nodix Fork of iadix/purenode
Nodix blockchain, distributed applications engine
Language: C - Size: 20.9 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

jdevuyst/dustpan
Swift mark-and-sweep garbage collector
Language: Swift - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

SouravDas25/Semi-Automatic-Garbage-Collector
Semi Automatic Garbage Collector for c. Helps in freeing the dynamic allocated memory semi automatically.
Language: C - Size: 723 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

moul/rrgc
🗑 round-robin garbage-collector
Language: Go - Size: 47.9 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 1

ziadasem/gc-cpp
A different implementation for garbage collection system in C++
Language: C++ - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

gmelillo/registry
Wrapper of the docker registry intended to schedule garbage collector run on k8s cluster
Language: Python - Size: 320 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

a-gafiyatullin/coolc
🤓 Cool PL compiler
Language: C++ - Size: 7.58 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

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: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mc-cat-tty/ComplementiProgrammazione
Appunti del corso di Complementi di Programmazione. UniMoRe. 2023-2024.
Language: Python - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Salmon-lang/Salmon
The Salmon Programming Language, a dynamically typed, garbage collected, general purpose language
Language: C - Size: 85 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

NadirInab/Garbage_Collector
This repository provides in-depth information and resources about the Java Garbage Collector
Language: Java - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

seixaserick/dotnet-console-parallel-tasks
C# multi-threading console .net6 application running in Docker
Language: C# - Size: 260 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Azer0s/pogmalloc
A poggers malloc implementation
Language: C - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

v4kst1z/TinyGC
Concurrent mark-sweep garbage collector for cpp
Language: C++ - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

GioF71/gc-tester 📦
Simple app built using Spring Boot and Vaadin with the purpose to assess different garbage collectors
Language: Java - Size: 99.6 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

TheFloatingBrain/UCC-UniversalCPPCompiler
Universal C++ is a superset of standard C++11/14 with the addition of the "borrow" and "repl" keywords. "borrow" automatically deletes memory allocated in the same scope or within a class after it was allocated. Almost a garbage collector, further work would have had to been done to make a "compile time garbage collector". "repl" was a keyword for an explicit optimization, replace the name of one variable with another. That way the variable can continued to be used under a different name, allowing for clean code, an understanding of what happened and guaranteed efficiency. (Neither of these were particularly good, borrow could have been if it were further developed). Universal C++ takes Universal C++ code as input and outputs ISO Standard C++ code and is built on top of ISO Standard C++. That way it is totally platform independent, and standard C++ tools: gcc, clang, google native client, msvc could continued to be used.
Language: C++ - Size: 141 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

LunaMultiplayer/CachedQuickLz
Compress and decompress with QuickLz while keeping low the Garbage Collector
Language: C# - Size: 68.4 KB - Last synced at: about 18 hours ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

nusgart/XNS-LISP
A simple Lisp implementation
Language: C - Size: 109 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - 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: about 17 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

DoodleScheduling/gc-controller
Workload aware pod garbage controller for kubernetes
Language: Go - Size: 387 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

dannyniu/SafeTypes2
A evolution of the original SafeTypes library
Language: C - Size: 302 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Thopterek/garbage_collector_c
Simple garbage collector for C
Language: C - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

kdabwl/SmallObjects
 performant multicore nibbly-code 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: 339 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Mespyr/easygc
A simple garbage collector which can be used in generated C code.
Language: C - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: 4 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: about 1 month ago - Pushed at: 5 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: about 1 month ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

dragoncoder047/tinobsy
TINy OBject SYstem for C++. Garbage collector is included
Language: C++ - Size: 171 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Raezil/gc-go
simple implementation of GC three color marking algorithm in golang
Language: Go - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

hakenr/NetCoreMemoryInternals
Demos for .NET Core Memory Internals
Language: C# - Size: 15.6 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0
