我当前正在编写一个非常简单的程序,并且想知道包括手动垃圾回收是否是一件坏事。
我不会出现允许发生内存泄漏或管理不当的情况。我只是想将其放在函数的末尾,以确保所创建的所有内容均得到处理。
这通常会清除1-3 MB的RAM。
下面是我当前拥有的一些示例代码。它不会产生任何内存泄漏,但是仍然可以帮助清除少量的额外内容。
非常感谢所有反馈,因为我想了解有关垃圾收集的更多信息。
// Submit Button
Thread.Sleep(100);
controller.Driver.FindElement(By.XPath("/html/body/div[2]/div/div/div/div[1]/div/div/form/div/div[5]/button")).Click();
// Finishing Up
if (!Settings.accFailed)
{
Form1.accInfo.Rows.Add(Generator._userName, Generator._passWord);
// Wait & Close
Thread.Sleep(2500);
controller.Dispose();
GC.Collect();
}