【Unity】underlying allocator ALLOC_TEMP_MAIN has unfreed allocations

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Unity】underlying allocator ALLOC_TEMP_MAIN has unfreed allocations

2022-6-17 |

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でアプリを再生できるようなった。

なったんだけどなんだか釈然としない。

まとめ(感想文)

ちゃんとスクリーンショットを撮っておけば良かった。