miniboxing-plugin

Bytecode optimizer

Improves performance of Scala generics with primitive types by reducing bytecode size without sacrificing execution speed

Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:

GitHub

121 stars
12 watching
17 forks
Language: Java
last commit: over 4 years ago
arrayscollectionsgenericsjvmoptimizationspecializationuser-defined-structures

Related projects:

Repository Description Stars
xuwei-k/nobox An immutable primitive array wrapper for improved performance and reduced memory usage in Scala 33
foonathan/tiny A C++11 library for minimizing the size of types by using bit-twiddling and other low-level techniques. 110
thisismypassport/shrinko8 A tool for minimizing and optimizing Pico-8 game code 94
zoobestik/csso-webpack-plugin A Webpack plugin for minifying and optimizing CSS files 107
sirthias/borer Provides efficient serialization and deserialization capabilities for binary data formats 224
juliendargelos/rollup-plugin-html-minifier A plugin for Rollup that minifies HTML files using html-minifier. 4
coderaiser/minify A command-line tool that minimizes and optimizes JavaScript, CSS, HTML, and image files for smaller sizes. 229
typemonkey/turtle A programming language designed to optimize memory usage through long-term storage of data 5
stereobooster/html_minifier A Ruby wrapper for a JavaScript library to minify HTML code 12
ben-eb/gulp-svgmin A Gulp plugin for minifying SVG files by applying optimization rules defined in an external configuration file or as part of the plugin's options. 340
foru17/gulp-minimize A Gulp plugin for minimizing HTML files 3
max22-/uxnbruteforce Automates the construction of optimized UXN code by searching through all possible combinations to find the most efficient solution. 8
simonwep/vite-plugin-optimize-css-modules A plugin that optimizes CSS module class names in production builds 30
ben-eb/gulp-csso Minifies CSS files using the CSSO library to reduce file size and improve compression 243
ericlbarnes/ci-minify A utility to compress and combine JavaScript and CSS files within CodeIgniter applications during the build process. 174