「なでしこ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)を添付可能