Unity初心者の俺が調べたことをメモするスレ

2023/10/07(土) 21:19:34.52ID:iuLYjSS8
でも引数はメソッドの名称だからアロケーション発生しないんじゃね?
2023/10/07(土) 22:01:39.06ID:AbV00O8h
>>90
エディタ上でテストプレイしてみたけど。確かにMonoJIT以外でのアロケーションは発生しないね
原因について雑に調べたけど、もしかしたら文字列リテラルだからコンパイル時に生成・メモリに格納されて一致する限りは使い回しがされるからっぽい
2023/10/07(土) 22:01:43.61ID:AbV00O8h
>>90
エディタ上でテストプレイしてみたけど。確かにMonoJIT以外でのアロケーションは発生しないね
原因について雑に調べたけど、もしかしたら文字列リテラルだからコンパイル時に生成・メモリに格納されて一致する限りは使い回しがされるからっぽい
2023/10/07(土) 22:23:13.50ID:ABeNJcDO
潔癖症みたいやねそこまで気にするのって
94名前は開発中のものです。
垢版 |
2023/10/08(日) 09:30:28.99ID:raa6/Dtd
非同期処理はコルーチンしか使ったことないや
2023/10/08(日) 21:22:41.79ID:9d1oOF7A
>>93
GCallocは削れば削るだけ良いからね
自分はECSを使うのは現状では無理そうだから削減可能な場所は全て対応するようにしている
>>94
MonoBehaviourで非同期処理を扱うならコルーチンが入門な感じがあるね
返し値を扱うのが面倒そうなのが難点だけどそれでもUniTaskよりはとっつきやすそう(偏見)
2023/10/08(日) 21:32:09.46ID:RWVJHt61
今のパソコンというか環境でも
やはりけづれる物は削る方がいい?

初心者とかそこまで考える必要はあるのかな?
2023/10/09(月) 14:29:55.33ID:rvC4W/MI
>>96
明らかなボトルネックや安定した後の最適化ならともかく、開発中はできるだけ素直でメンテナンスしやすいコードの方が良いよ
2023/10/25(水) 17:52:32.75ID:lBkP/TA2
進捗どうですか?
2023/11/15(水) 23:27:25.96ID:Qaq3TktU
エタったか
無駄なスレ建ててまで書くなよ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況