【3Dゲームエンジン】Unity質問スレッド31at GAMEDEV【3Dゲームエンジン】Unity質問スレッド31 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト781:名前は開発中のものです。 17/10/16 14:20:01.18 ij3u7Go9.net >>750 なるほど言いたいことは理解した。変換は関係ない そのスパイクは目的のstringを生成する過程で実際には使われないstringインスタンスが大量に生成されて、そのゴミをgcが回収するのにコストがかかる為に発生している 原因としてはstringがimmutableだから、順次連結すると、過程が全て新たなインスタンスとして作られてしまうことにある だからStringBuilderを用いて無駄なstringインスタンスを作らない様にすることで改善する訳だ これは、stringを連結する際などに発生するものでint→stringの変換自体が問題ではない ま� 782:ス質問のstring→intの変換ではstringインスタンスが新たに生成されないため同様のスパイクは発生しない ここで覚えておくべきなのは、stringを連結する場合、StringBuilderを使うことの1点だけだぞと 783:名前は開発中のものです。 17/10/16 15:14:02.66 uyFDDTpz.net アセットを買えばGCのスパイクも問題ありませんよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch