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

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

まとめ(感想文)

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