Sign inSign up

kaspergrubbe/grubruby-jemalloc

By kaspergrubbe

•Updated 9 days 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:3978af9d8…

Size

84 MB

Last updated

9 days ago

docker pull kaspergrubbe/grubruby-jemalloc:3.2.0.9048