Saqoosha

2024.11.15

Diary

きょうは雑につくってメインスレッドをブロックしまくっていたやつをうしろにまわしたりの最適化をやりましてもりもり改善していく感じがたのしかったですがまだもうちょっとやらないとダメなんだけど Unity の Graphics API はメインスレッドからしかダメなところをどうにかしないといけない。

2024.11.16

Diary

きょうはひさしぶりになんのよていもないまったりしたおやすみでした。

2024.11.17

Diary

データサイズでかいし base64 デコードに1秒かかるのもしゃーないかーと思ってたけど certutil で encode/decode してみたら爆速でもしや System.Convert.FromBase64String が遅いんか?と C 実装のをもってきたら 30ms ぐらいでデコードできてしまったんでちゃんと比較しよと並べてみたら FromBase64String も 100ms ぐらいで終わっててどうやら Unity Profiler の Deep Profile を on にすると劇遅になるらしいみたいなこととか全部 Resources.LoadAsync するとかでほとんどメインスレッド止めなくなったんだけど残るは 4K テクスチャの SetPixelData でこれが無理めなんよな…