500K
この関数で、 timesと呼ばれるメモリ不足のアラートが発生しています。
public void DoStuff(string msg)
{
rtfTerminal.Invoke(new EventHandler(delegate
{
rtfTerminal.SelectedText = string.Empty;
rtfTerminal.AppendText(msg);
rtfTerminal.ScrollToCaret();
}));
}
私が宣言したグローバルスコープでは、次のようになります。
private System.Windows.Forms.RichTextBox rtfTerminal;
- 私は
new EventHandler
それぞれの呼び出しを行うので、私はメモリを使い果たしていると思います、どうすればそれを避けることができますか? - せいでメモリが不足するのは合理的
rtfTerminal.AppendText(msg);
ですか?