コメント

このコメントは、【トピック】スタッフロールのようにテキストを下から上へスクロールさせる方法は?へのコメントです。

コメントの内容

Zararu128x128 mini dycoon(投稿日:2012/02/05 21:02/05/12)
> rurun9様

一時期、画面テキスト生成などで
メモリーリークがあったため
メモリーを使い切ってしまうことがありましたが、
現在ではバグを修正して挙動はましになっているかと思います。
FireFoxでplugin-container.exe
(Flashなどが実行されていると思われる)の
メモリー使用量を見た感じでは、
ある程度までメモリーを消費すると
メモリー使用量が下がるなど
ガベージコレクションが
おこなわれていると思われます。

以下に検証用ゲームを置きます。
ゲーム[ID:13394]

このゲームでは、
このような内容を実行しております。
text = <<EOS
ああああああああああああああああああああ
いいいいいいいいいいいいいいいいいいいい
ううううううううううううううううううううううううう
ええええええええええええええええええええ
おおおおおおおおおおおおおおおおおおおお

EOS

i = 0
while i < 8
  text = text + text
  i = i + 1
end

i = 0

while i < 2000
  
  tx = createText(0, 0 - i, 512, 384 + 2000)  
  setText(tx, text)
  waitTime(0)
  deleteText(tx)
  
  i = i + 1
end



コメントの内容(一番最初の投稿)

Zararu128x128 mini dycoon(投稿日:2012/02/05 21:02/05/12)
> rurun9様

一時期、画面テキスト生成などで
メモリーリークがあったため
メモリーを使い切ってしまうことがありましたが、
現在ではバグを修正して挙動はましになっているかと思います。
FireFoxでplugin-container.exe
(Flashなどが実行されていると思われる)の
メモリー使用量を見た感じでは、
ある程度までメモリーを消費すると
メモリー使用量が下がるなど
ガベージコレクションが
おこなわれていると思われます。

以下に検証用ゲームを置きます。
ゲーム[ID:13394]

このゲームでは、
このような内容を実行しております。
text = <<EOS
ああああああああああああああああああああ
いいいいいいいいいいいいいいいいいいいい
ううううううううううううううううううううううううう
ええええええええええええええええええええ
おおおおおおおおおおおおおおおおおおおお

EOS

i = 0
while i < 8
  text = text + text
  i = i + 1
end

i = 0

while i < 2000
  
  tx = createText(0, 0 - i, 512, 384 + 2000)  
  setText(tx, text)
  waitTime(0)
  deleteText(tx)
  
  i = i + 1
end