An open API service providing repository metadata for many open source software ecosystems.

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