待辦事項 #33361

メモリーが解放されていない。

啟用日期: 2014-03-05 08:42 最後更新: 2014-04-28 14:04

回報者:
負責人:
類型:
狀態:
關閉
里程碑:
優先權:
8
嚴重程度:
8
處理結果:
修正
檔案:

細節

メモリー消費が600MBから170程度まで軽減されてました。一通りテストしてみてメモリリークは解決したと思われます。

Ticket History (3/9 Histories)

2014-03-05 08:42 Updated by: dtxbygt
  • New Ticket "メモリーが解放されていない。" created
2014-03-15 13:58 Updated by: ron1120
評語

XG版、GD版共に選曲画面でメモリーが解放されていない可能性がある。

2014-03-15 14:13 Updated by: dtxbygt
  • 嚴重程度 Update from 5 - 中 to 8
2014-03-16 00:30 Updated by: dtxbygt
評語

選曲画面のプレビュー音の繰り返し処理で、メモリーの増大化する可能性が高いかと思われます。

2014-03-16 23:06 Updated by: kairera0467
  • 負責人 Update from (無) to kairera0467
評語

・・・もしかして例のランダムセレクトとボックスクローズのジャケットですかね・・・?
ジャケット画像は丁寧に扱わないと駄目ですよ。管理方法も大事。
長く触ってないので細かい仕様は忘れましたが、
たしかジャケット画像はリストとメモリに入れて登録した後描画、ステージ移動時にまとめて開放・・・・という仕様だったかと。
そこらへんがあるから長らくXG選曲画面版をリリースできなかったんですよね・・・・・(涙)
(※ただしこれはあくまで「選曲画面が原因であれば」の話です。)

>>GTさん
んー。DTXMania本家がその仕様でどうにかなっているなら考えにくいですね。

2014-04-27 13:04 Updated by: kairera0467
評語

rev383にて以下の対策。
・選曲画面のPrivateFont生成メソッド周りの仕様変更。
rev387にてさらに以下の対策。
・選曲画面でPrivateFontをずっと生成し続けていてメモリを食いつぶしていたので、XG版とほぼ同じ仕様に。
・選曲画面でPrivateFontを使って生成した画像を0.5倍に縮小した使っていたので、等倍で使用するようにした。(実際こっちのほうがきれい)

これで大体解決。目立ったメモリリークによる強制終了が無くなりました。
念のため確認の方をお願いします。これで大丈夫でしたらクローズさせていただきます。
http://ux.getuploader.com/kairera/download/474/DTXManiaXG%28ver.K%29GITADORA%E9%A2%A820140427.zip

2014-04-27 13:20 Updated by: dtxbygt
  • Details Updated
評語
(This comment has been deleted)
2014-04-27 13:23 Updated by: dtxbygt
評語

rev387にて解決

2014-04-28 14:04 Updated by: kairera0467
  • 處理結果 Update from to 修正
  • Ticket Close date is changed to 2014-04-28 14:04
  • 狀態 Update from 開啟 to 關閉

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入