メモリ内で一度に処理するには大きすぎる約 600 万行を返すクエリがあります。
各クエリは Tuple3[String, Int, java.sql.Timestamp] を返します。文字列が約 20 文字 (UTF8) を超えることはありません。
これらのタプルの 1 つの最大サイズを計算するにはどうすればよいですか? また、より一般的には、このような scala データ構造のサイズを概算するにはどうすればよいでしょうか?
私が使用しているマシンには6Gbがあります。ただし、データは scala-query を使用してデータベースから scala のリストに読み込まれています。