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 でこれが無理めなんよな…