サクサク読めて、アプリ限定の機能も多数!
Railsアプリがメモリめっちゃ食うのは何かと思ったら、malloc()でスレッドごと(厳密ではない)に別のメモリプールが作られて、GCしてもメモリプール間で使用領域が断片化してしまい、解放不能に。
yuya_presto のブックマーク 2018/07/18 15:27
Ruby: mallocでマルチスレッドプログラムのメモリが倍増する理由(翻訳)|TechRacho by BPS株式会社[Ruby][Rails]Railsアプリがメモリめっちゃ食うのは何かと思ったら、malloc()でスレッドごと(厳密ではない)に別のメモリプールが作られて、GCしてもメモリプール間で使用領域が断片化してしまい、解放不能に。2018/07/18 15:27
このブックマークにはスターがありません。 最初のスターをつけてみよう!
techracho.bpsinc.jp2017/12/28
要約 メモリ断片化は測定や診断が困難ですが、驚くほど簡単に修正できることもあります。マルチスレッドのCRubyプログラム(mallocのスレッド単位メモリアリーナ)におけるメモリ断片化の原因を追ってみましょう...
84 人がブックマーク・8 件のコメント
\ コメントが サクサク読める アプリです /
Railsアプリがメモリめっちゃ食うのは何かと思ったら、malloc()でスレッドごと(厳密ではない)に別のメモリプールが作られて、GCしてもメモリプール間で使用領域が断片化してしまい、解放不能に。
yuya_presto のブックマーク 2018/07/18 15:27
このブックマークにはスターがありません。
最初のスターをつけてみよう!
Ruby: mallocでマルチスレッドプログラムのメモリが倍増する理由(翻訳)|TechRacho by BPS株式会社
techracho.bpsinc.jp2017/12/28
要約 メモリ断片化は測定や診断が困難ですが、驚くほど簡単に修正できることもあります。マルチスレッドのCRubyプログラム(mallocのスレッド単位メモリアリーナ)におけるメモリ断片化の原因を追ってみましょう...
84 人がブックマーク・8 件のコメント
\ コメントが サクサク読める アプリです /