はじめに 小ネタで恐縮ですが、jemallocをHerokuのRubyで有効にしたあとで、それを確認する方法をやっと見つけました。 jemallocは、メモリアロケータとして昔から使われているmallocの改良版ですが、jemallocを有効にするにはRubyをビルドするときに指定する必要があります。 Rubyは、デフォルトではjemallocではなく従来のmallocを使ってビルドするようになっています。jemallocについて詳しくは以下の記事をご覧ください。 Ruby: mallocでマルチスレッドプログラムのメモリが倍増する理由(翻訳) なお、Rails 7.2から新規アプリのDockerfileにデフォルトでjemallocが使われます(ウォッチ20240221)。 The answer to every Ruby memory usage problem is "have yo