操作
致命的 #258
完了Threadをつくりすぎているので節約する
開始日:
2011-07-23
期日:
進捗率:
0%
プラグイン名:
説明
報告6395
こんなエラーが。
core/mui/gtk_webicon.rb:65:in `initialize': can't create Thread (11)
現状mikutterではThreadを無駄に作りすぎる傾向にある。
SerialThreadのようにThreadインスタンスを新たに作らないようなものを使うか、スレッドを作らない工夫を施す必要がある。
ぱっと思い当たるのは
- Twitter API接続時(post.rbのcall_apiとか)
- WebIcon(新規アイコン読み込み時には、アイコンの数だけThreadを大量生産する)
など。どこが悪いかは計測する必要がある
環境 1.9.2 1.0.0 x86_64-linux
toshi_a 初音 さんが13年以上前に更新
- ステータス を 新規 から 様子見 に変更
- 担当者 を toshi_a 初音 にセット
16スレッド以上は作らない(=16枚まで同時読み込み)ようにした。WebIconは全て同時に読み込むことを想定した設計になっているので、見直す必要もあるかもね
操作