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 6 years ago
arrayscollectionsgenericsjvmoptimizationspecializationuser-defined-structures

Related projects:

RepositoryDescriptionStars
xuwei-k/noboxAn immutable primitive array wrapper for improved performance and reduced memory usage in Scala33
foonathan/tinyA C++11 library for minimizing the size of types by using bit-twiddling and other low-level techniques.111
thisismypassport/shrinko8A tool for minimizing and optimizing Pico-8 game code98
zoobestik/csso-webpack-pluginA Webpack plugin for minifying and optimizing CSS files107
sirthias/borerProvides efficient serialization and deserialization capabilities for binary data formats226
juliendargelos/rollup-plugin-html-minifierA plugin for Rollup that minifies HTML files using html-minifier.4
coderaiser/minifyTools to minimize size of JavaScript, CSS, HTML and image files231
typemonkey/turtleA programming language designed to optimize memory usage through long-term storage of data5
stereobooster/html_minifierA Ruby wrapper for a JavaScript library to minify HTML code12
ben-eb/gulp-svgminA 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-minimizeA Gulp plugin for minimizing HTML files3
max22-/uxnbruteforceAn optimized search tool for finding efficient code snippets in the UXN programming language8
simonwep/vite-plugin-optimize-css-modulesA plugin that optimizes CSS module class names in production builds31
ben-eb/gulp-cssoMinifies CSS files using the CSSO library to reduce file size and improve compression243
ericlbarnes/ci-minifyA utility to compress and combine JavaScript and CSS files within CodeIgniter applications during the build process.174