「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

(#1018) 配列変数へのアクセスで - NON (2009-07-28 21:54) /中 未処理
サンプルでの大幅なメモリリークは確かに解消されました。

ただ、こちらで実際に問題となっている自作プログラムにCSV取得と区切るを大量挿入したものの、あまり効果が無かったので、1命令ごとに「待つ」で待たせてメモリ使用量を調べました。
すると、「~とは配列」で指定した配列変数にアクセスする
・代入文
・CSV取得
・表列挿入
などの命令が実行されるたびに、概ね4KB~12KBのメモリ使用量の増加が確認されました。
処理1回ごとに数十回~数百回ループするルーチンの為、ウェイト無しで連続稼動させると1秒ごとに400KB~のメモリを食って、どんどん低速化&重量化していきます(--;

配列変数へのアクセス部分あたりでオーバーヘッドがあるようですので、調べていただけたらと思います。
  明示的に配列に。 / U D (2009-07-28 00:18) (#1016)/ 中 未処理
  配列変数へのアクセスで / NON (2009-07-28 21:54) (#1018)/ 中 未処理
  同意。 / FONO (2009-10-08 22:06) (#1239)/ 高 未処理

(#1018)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能