回答編集履歴

1

補足追加

2016/10/25 05:36

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -11,3 +11,9 @@
11
11
 
12
12
 
13
13
  波形を画面にスクロール表示しながら再生というようなプログラムにするならば表示の遅延を軽減するために、画面の幅より広い範囲の配列サイズにして再生している近辺の次の画面用の波形データを随時別スレッドで読み込みつつ表示データを用意するなどのさらなる工夫が必要になりそうです。
14
+
15
+
16
+
17
+ 補足:
18
+
19
+ 巨大なサイズの配列を扱う場合メソッドの中で毎回newするのではなく一度確保した配列実体を使いまわすインターフェースにするといった工夫も必要になってくると思います。GCが頻発してパフォーマンスに著しく不利になるので。