【Unity】underlying allocator ALLOC_TEMP_MAIN has unfreed allocations
2022-6-17 | Unity
Unity EditorのコンソールにTLS Allocator ALLOC_TEMP_TLS, underlying allocator ALLOC_TEMP_MAIN has unfreed allocations, ...
というWarningが表示されるのをなんとかしたい!
概要
この記事では、Unity EditorのコンソールにTLS Allocator ALLOC_TEMP_TLS, underlying allocator ALLOC_TEMP_MAIN has unfreed allocations, ...
というWarningが表示されるのをなんとかする手順を掲載する。
仕様書
環境
- Unity 2021.3.3f1
手順書
Package Managerでアセットやらライブラリーやらをインストールしたりアンインストールしたりしてたら、Unity Editorのコンソールに突然、TLS Allocator ALLOC_TEMP_TLS, underlying allocator ALLOC_TEMP_MAIN has unfreed allocations, ...
というログが表示されるようになって、アプリがUnity Editorで再生できたりできなかったり不安定になった。
インターネットで調べてみるとどうやらメモリー関連のエラーのようなんだけど、コレといった解決策が見つからなかった。
最終的にはUnity Editorを再起動したらコンソールに該当のログは表示されなくなり、Unity Editorでアプリを再生できるようなった。
なったんだけどなんだか釈然としない。
まとめ(感想文)
ちゃんとスクリーンショットを撮っておけば良かった。