Sign inSign up

kaspergrubbe/grubruby-jemalloc

By kaspergrubbe

Updated about 1 month ago

Ruby images that includes Jemalloc

Image
1

10K+

kaspergrubbe/grubruby-jemalloc repository overview

Code is hosted at: https://github.com/kaspergrubbe/grubruby-jemalloc, full changelog here: https://github.com/kaspergrubbe/grubruby-jemalloc/blob/master/CHANGELOG.md

Versioning

GRUBRUBY_IMAGE_VERSION starts versioning 8001 to not be confused with Ruby patchlevels. To understand the versioning of these images, we use the following format:

RUBY_MAJOR.RUBY_MINOR.RUBY_MINOR.GRUBRUBY_IMAGE_VERSION

So if you download version 2.5.1.8001 you are getting Ruby-version 2.5.1 and version 8001 of Grubruby.

How to use Jemalloc

File locations for Jemalloc is:

  • Jemalloc newest stable release version 3: /usr/local/lib/libjemalloc3.so
  • Jemalloc newest stable release version 4: /usr/local/lib/libjemalloc4.so
  • Jemalloc newest stable release version 5.2.1: /usr/local/lib/libjemalloc5.so
  • Jemalloc newest stable release version 5.3.0: /usr/local/lib/libjemalloc5_3.so

To use Jemalloc in your Dockerfile, pick a version, and use ENV LD_PRELOAD:

ENV LD_PRELOAD=/usr/local/lib/libjemalloc5.so

Versions and releases

Go here for the full changelog and releases: https://github.com/kaspergrubbe/grubruby-jemalloc/blob/master/CHANGELOG.md

Tag summary

Content type

Image

Digest

sha256:490335cfb

Size

81.8 MB

Last updated

about 1 month ago

docker pull kaspergrubbe/grubruby-jemalloc:3.2.0.9046