Topic: "garbage-collector"
mono/mono
Mono open source ECMA CLI, C# and .NET implementation.
Language: C# - Size: 553 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 11,315 - Forks: 3,840

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: 186 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,413 - Forks: 756

arl/statsviz
🚀 Visualise your Go program runtime metrics in real time in the browser
Language: Go - Size: 17.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3,294 - Forks: 124

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

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: 23 days ago - Pushed at: 4 months ago - Stars: 849 - 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: 3 months ago - Stars: 811 - Forks: 13

OpenSmalltalk/opensmalltalk-vm
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Language: C - Size: 603 MB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 586 - Forks: 119

Ravenbrook/mps
The Memory Pool System
Language: C - Size: 250 MB - Last synced at: 7 months ago - Pushed at: 7 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: 2 months ago - Pushed at: over 4 years ago - Stars: 472 - Forks: 40

mmtk/mmtk-core
Memory Management ToolKit
Language: Rust - Size: 108 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 447 - Forks: 76

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

y1yang0/yvm
[yvm] low performance garbage-collectable jvm
Language: C++ - Size: 3.8 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 254 - 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: 4 days ago - Pushed at: over 2 years ago - Stars: 251 - 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: about 2 months ago - Pushed at: over 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: 5 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: 3 months 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: 438 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 178 - Forks: 38

artichoke/cactusref
🌵 Cycle-Aware Reference Counting in Rust
Language: Rust - Size: 2.92 MB - Last synced at: 13 days ago - Pushed at: 13 days 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: 3 months ago - Pushed at: 10 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

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

DuckLogic/zerogc
Zero overhead tracing garbage collection for rust (WIP)
Language: Rust - Size: 1.14 MB - Last synced at: 1 day ago - Pushed at: about 1 year 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

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: 16 days ago - Pushed at: 16 days ago - Stars: 43 - Forks: 27

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

jelastic-jps/java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
Language: Shell - Size: 679 KB - Last synced at: 2 months ago - Pushed at: about 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: about 2 months ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 1

vkhanhqui/funny-things
POCs, side projects, everything just for fun.
Language: Go - Size: 29.8 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 38 - Forks: 24

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: 4 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: 937 KB - Last synced at: 20 days ago - Pushed at: 20 days 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: over 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: 6 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: about 2 months ago - Pushed at: about 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: 1 day ago - Pushed at: 4 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: 3 months 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: about 2 months 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: 3 months ago - Pushed at: 3 months 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: about 1 year ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 0

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

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

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

shin1m/recyclone
A C++ implementation of Recycler
Language: C++ - Size: 107 KB - Last synced at: 4 months ago - Pushed at: 4 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: 3 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 2

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

hikarin/aquario
GC-oriented Lisp interpreter
Language: C - Size: 512 KB - Last synced at: about 2 months ago - Pushed at: over 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: over 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: over 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: 3 months 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: 25 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

hoaproject/Memory 📦
The Hoa\Memory library.
Language: PHP - Size: 24.4 KB - Last synced at: about 18 hours ago - Pushed at: about 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: 2 months ago - Pushed at: 2 months 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: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2

frengor/rust-cc
Rust cycle collector.
Language: Rust - Size: 387 KB - Last synced at: about 1 year ago - Pushed at: about 1 year 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: over 1 year ago - Pushed at: over 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: 7 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: 2 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

GMartigny/v8.js
🚀 Call native V8 engine functions
Language: JavaScript - Size: 189 KB - Last synced at: 10 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: over 2 years ago - Pushed at: over 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: 11 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: over 2 years ago - Pushed at: over 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: over 2 years ago - Pushed at: over 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: about 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: over 1 year ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

kassane/bdwgc-d
D library for interfacing with libgc (bdwgc)
Language: D - Size: 59.6 KB - Last synced at: 21 days ago - Pushed at: 21 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: 4 months ago - Pushed at: 10 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: over 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: 3 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: over 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: 4 months ago - Pushed at: about 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: over 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

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

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

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

a-gafiyatullin/coolc
🤓 Cool PL compiler
Language: C++ - Size: 7.58 MB - Last synced at: about 1 year ago - Pushed at: about 1 year 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: about 1 month 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: 3 months ago - Pushed at: over 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: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Azer0s/pogmalloc
A poggers malloc implementation
Language: C - Size: 43.9 KB - Last synced at: 4 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: almost 4 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: over 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: 1 day 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: about 7 years ago - Stars: 2 - 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: 25 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

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

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: 20 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

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

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

Thopterek/garbage_collector_c
Simple garbage collector for C
Language: C - Size: 21.5 KB - Last synced at: 7 days ago - Pushed at: 3 months 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: 4 months ago - Pushed at: 4 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: 5 months ago - Pushed at: 5 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: 3 months ago - Pushed at: 6 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: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
