Rubyでjemallocを使うのに、

Linuxではバイナリを実行する時にld-linux.soがシステムから共有ライブラリを見つける時に、LD_PRELOADという環境変数がある場合にはそれの指す先の共有ライブラリを先に使います。jemallocは標準のmalloc/freeなどと同じインターフェースの関数を提供するので、LD_PRELOADでjemallocの共有ライブラリを指定しておけば、Rubyに限らずすべてのバイナリで、標準のmalloc/freeの代わりにjemallocの実装を使ってくれるようになります: https://github.com/gaffneyc/heroku-buildpack-jemalloc/blob/a7fe927/bin/compile#L137

っていう文章を書いてからpatchelfのことをなんも知らないことに気づいたのでこっちに放流しておくね

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.zunda.ninja/users/zundan/statuses/114316520526430788 on your instance and quote it. (Note that quoting is not supported in Mastodon.)