CubicLouve

Spring_MTの技術ブログ

2020/06/02 気になった記事メモ

1

techlife.cookpad.com

samsaffron.com

www.joyfulbikeshedding.com

techracho.bpsinc.jp

Rubyのメモリーリークに関する記事を読み直し。

MALLOC_ARENA_MAX だけでは解決しない問題もあって、 malloc_trim を使ったというのも面白い。

https://linuxjm.osdn.jp/html/LDP_man-pages/man3/malloc_trim.3.html

malloc_trim
malloc_trim は、アロケータに未使用のメモリをオペレーティングシステムに戻すように要求するライブラリーコールです。これは、オブジェクトが解放済みの場合、通常は自動で行われます。しかし、小さいオブジェクトを解放している場合、 glibc がメモリを即座にオペレーティングシステムに戻さないこともあります。この理由は、メモリをオペレーティングシステムからリリースさせて割り当てるのは高くつき、空きメモリは来たるべきメモリ割り当て要求を満たすために使用できるからです。

bugs.ruby-lang.org

まだmergeされてなさそう、、、

github.com

2

hackerslab.aktsk.jp

straceは使っているけどperfはまだ使いこなせてない。。

perf触ってみるか

3

speakerdeck.com

kubernetesのLoggingの復習

GKEだとCloud Loggingがよしなにやってくれるのでこのあたりを気にしなくて良いのもメリット