「Unity/Csharp/OutOfMemory」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「<pre> try { try { string s = "This"; s = s.Insert(2, "is "); throw new OutOfMemoryException(); } catch (ArgumentException) {...」) |
|||
行1: | 行1: | ||
+ | ==サンプル== | ||
<pre> | <pre> | ||
try | try | ||
行22: | 行23: | ||
参考:https://docs.microsoft.com/ja-jp/dotnet/api/system.outofmemoryexception?view=net-5.0 | 参考:https://docs.microsoft.com/ja-jp/dotnet/api/system.outofmemoryexception?view=net-5.0 | ||
+ | |||
+ | |||
+ | ==unityでOutOfMemoryが起こったことを検知== | ||
+ | [[Unity/負荷軽減/WebGL]] [ショートカット] |
2021年7月7日 (水) 17:35時点における最新版
サンプル
try { try { string s = "This"; s = s.Insert(2, "is "); throw new OutOfMemoryException(); } catch (ArgumentException) { Console.WriteLine("ArgumentException in String.Insert"); } } catch (OutOfMemoryException e) { Debug.Log("e.message=" + e.Message); // Out of memory }
throw new OutOfMemoryExceptionを投げると、OutOfMemoryExceptionでcatchできることを確認。
参考:https://docs.microsoft.com/ja-jp/dotnet/api/system.outofmemoryexception?view=net-5.0
unityでOutOfMemoryが起こったことを検知
Unity/負荷軽減/WebGL [ショートカット]