配列に要素を追加すると、次のようになるといつも言われています。
array + 1elementの空のコピーが作成され、元の配列のデータがそこにコピーされ、新しい要素の新しいデータがロードされます。
これが当てはまる場合、メモリとCPUの使用率が原因で、多くの要素アクティビティを必要とするシナリオ内で配列を使用することは禁じられています。
その場合、多くの要素を追加するときに、配列の使用をできるだけ避けようとすべきではありませんか?代わりにiStringMapを使用する必要がありますか?その場合、3つ以上のディメンションが必要で、多くの要素を追加する必要がある場合はどうなりますか。パフォーマンスの打撃を受けただけですか、それとも他に使用すべきものがありますか?