Open2
RubyのGC
GC (Garbage Collection) とは
プログラムが動的に確保したメモリ領域のうち、不要になったメモリ領域を解放し、再利用できるようにする。
オブジェクト数を生成したときにずっと残ってしまっている場合にメモリリークになる。
そのため、動作が不安定になったり、修理速度が極端に低下して、新しいpod(kubernetes等で管理)がどんどん立ち上がって、podが死んでいくことに繋がるかもしれない。
無駄にオブジェクト生成していないか、オブジェクトを生成して処理するべきかを考えながら実装に入ることが大事。
また大量にレスポンスを返すことを考慮してテスト実行することも忘れずに行っていきたい。
言っていることが間違っていたりしたらご指摘お願いします。