2017年3月23日木曜日

参照渡しでも数が多ければそれなりにメモリを使用する

情報のコピーは値渡しよりも参照渡しの方がメモリ使用量が少ない、というのはイメージできますが、実際に参照用プロパティを増やしまくるとどれくらい使用量が増すのか確認しました。

参照用プロパティを10000個作成する前後のメモリ使用量の差の平均が982KBでした。
1個あたり0.1KBくらいのようです。
検証用ソース




検証結果



累積させない(obj累積にプロパティを追加しない)場合の結果

0 件のコメント:

コメントを投稿