操作
バグ #1413
完了MiraclePainterの更新のたびに、とくに使われないバックトレース情報が収集されている
プラグイン名:
クラッシュする:
いいえ
説明
実害はそれほどないのですが、MiraclePainterの更新のたびにバックトレース情報がインスタンス変数に書き込まれていて、なんか邪魔だなあと思ったので起票します。
shibafu 2:14 AM
なんとなくメモリを眺めてたら変なスタックトレースみたいなStringが大量にあって、なんじゃこりゃあと思ったのでメモっておく。
1. どこで作られてそうか
=> cairo_miracle_painter.rb / on_modify の @modify_source = ... っぽそう
2. 何で使われていそうか
=> 現在のコードでは使われていない。commit 3948158832065f52ad8ec9c65a9b9b4b484ac405 で使われていたようだ。
3. これを消すメリット
=> MiraclePainterを描画するたびに要らんものを作らなくて済む、気持ちの問題っぽい気がする (これによってガメていたメモリがどれくらい空くとか、そういう話に持っていけるほど真剣には見てない)
toshi_a 8:46 AM
単なるデッドコードなので消していいと思う
Shibafu Midorino さんがほぼ5年前に更新
- ステータス を 分類待ち から パッチ適用待ち に変更
- ブランチ を topic/1413-eliminate-deadcode-in-mp にセット
操作