Displaying 1 to 16 from 16 results

docker-gc - Docker garbage collection of containers and images

  •    Shell

A simple Docker container and image garbage collection script.Although docker normally prevents removal of images that are in use by containers, we take extra care to not remove any image tags (e.g., ubuntu:14.04, busybox, etc) that are in use by containers. A naive docker rmi $(docker images -q) will leave images stripped of all tags, forcing docker to re-pull the repositories when starting new containers even though the images themselves are still on disk.

NBench - Performance benchmarking and testing framework for .NET applications

  •    CSharp

Cross-platform performance benchmarking and testing framework for .NET applications. NBench is designed for .NET developers who need to care about performance and want the ability to "unit test" their application's performance just like XUnit or NUnit tests their application code.

kamon-system-metrics - Kamon System Metics

  •    Scala

Our kamon-system-metrics module registers a number of entities with the metrics module that track the performance indicators of both the host machine and the JVM where your application is running.This module doesn't have any bytecode instrumentation requirement, and its only requirement to work properly is that the appropriate Sigar native library is correctly loaded. To do so, the kamon-system-metrics module makes use of the sigar-loader library. If your application uses Sigar for other purposes, it is advisable that you take a look at sigar-loader to simplify the sigar native library provisioning process.




llvm-statepoint-utils - Runtime support for LLVM's GC Statepoints

  •    C

The utilities herein are designed to do just that: it can generate an efficient hash table at runtime that can be used by a garbage collector to walk the stack and find all pointers. Generating the table at runtime works around issues with position independent code, since the table is keyed on absolute return addresses. The code is pure, unadulterated C99* with no dependencies and a permissive license. Note that this library was designed to work for programs whose stack map information was generated solely by gc.statepoint intrinsics, as these intrinsics generate specially formatted stack map records. If you're mixing patchpoint or regular stackmap intrinsics in the same code, you might need to modify the library in addition to marking call sites to differentiate them from statepoints.

ugc - A single-header garbage collector library

  •    C

μgc is a single-header garbage collector library. It is designed to be embedded in a programming language's runtime. Put ugc.h into your project.

toolbag - preloaded Node.js tooling enhancements

  •    Javascript

toolbag exposes two interfaces. The first is the reporting interface, which is used to send runtime data to zero or more destinations. Analytics, logging, and similar types of systems represent the intended use cases of the reporting interface. The second interface is the command interface. This interface allows a Node process to define commands which can be remotely invoked by a command server. This interface is intended to take heapdumps, collect CPU profiles, send signals to a running process, etc.

SuperString - A fast and memory-optimized string library for C++

  •    C++

SuperString is an efficient string library for C++, that achieves a remarkable memory and CPU optimization. SuperString uses Rope (data structure) and optimization techniques.


WeakMap - Shim for WeakMap with non-leaky O(1) lookup time

  •    Javascript

This is a standalone shim for WeakMap, separated out from the full Harmony Collections shim at https://github.com/Benvie/harmony-collections. WeakMap is by far the most useful new addition. If you only need to use objects as keys then uou can use this much more compact library that doesn't have to implement three other classes. Works with IE9+, Chrome, Firefox, Safari, untested in Opera.

scope-chains-closures - Javascript Scope Chains And Closures Workshop

  •    Javascript

Select the first lesson using arrow keys, then press , and follow the prompts. This workshop was originally created for CampJS V - a weekend long unconference in Melbourne, Australia.

trsh - Project about minimizing costs in garbage collection in Montevideo, Uruguay, using Evolutionary Algorithms

  •    C++

This project is about minimizing costs in garbage collection in Montevideo (city and state), Uruguay, using Evolutionary Algorithms techniques. This was presented as a project in 2014 in the course Algoritmos Evolutivos (Evolutionary Algorithms) of the Facultad de Ingeniería (Faculty of Engineering), Universidad de la República (University of the Republic). Is based in real and open data (as of 2014), but also makes some assumptions. Read this file for information. For more information take a look at the final report or see the initial proposal, which are both in Spanish. The authors are Santiago Castro and Matías Mansilla, and the supervisor is Sergio Nesmachnow. The code is written in C++ and uses Malva framework.

node-prometheus-gc-stats - Report Garbage Collection stats using Prometheus

  •    Javascript

This module has a peer dependency on prom-client. Currently, 10 is supported. This module follows the same API as the core default metrics. To start collection GC stats, invoke the exported function to create the metrics, then invoke the returned function to start the collecting.

nodejs-sensor - Node.js sensor for Instana

  •    Javascript

Now that the sensor is installed, it needs to be activated from within the application. Do this by requiring and initializing it as the first statement in your application. Please take care that this is the first statement as the sensor will otherwise not be able to access certain information. The code shown above initializes the sensor with default configuration options. Refer to the CONFIGURATION.md file for a list of valid configuration options.

cleanreg - A small tool to clean up Docker Registries (v2).

  •    Shell

This is a small tool to delete tags, or, to be more correct, delete image manifests, from a Docker Registry implementing the API v2. Please be aware of that this is a soft delete. You've to run the registry garbage collection after this tool has been applied.