エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
kaihar4.com - たとえば、GCによる停止時間を減らす(Ruby)
たとえば、GCによる停止時間を減らす(Ruby) Feb 23 Ruby 速ければ速いだけ素晴らしい Rubyで実行速度に... たとえば、GCによる停止時間を減らす(Ruby) Feb 23 Ruby 速ければ速いだけ素晴らしい Rubyで実行速度に神経質になるのはナンセンスな気がするけど、それでもやっぱり遅いよりは速い方がいい。 そこで今回は、明日から実践できる最適化テクニックを紹介する。 ここで触れるのはGCのチューニングではなく、明日から実践できるコーディングのテクニックである。 GCによる停止時間を減らすということ Rubyプログラムの実行速度が遅くなる理由の一つとして、GCの実行による停止時間が挙げられる。 というのもGCの実行時は、GCが正常に処理を終了するため、実行中のプログラムが一時停止してしまうためである。 これはmalloc/freeから解放された代償として許容しなければならないことであるが、できることならばこのGCによる停止時間を減らしたい。 GCは、メモリを確保している不要になったオブジェク
2015/06/19 リンク