使用手动垃圾回收是不好的做法吗?

时间:2019-05-06 23:03:14

标签: c#

我当前正在编写一个非常简单的程序,并且想知道包括手动垃圾回收是否是一件坏事。

我不会出现允许发生内存泄漏或管理不当的情况。我只是想将其放在函数的末尾,以确保所创建的所有内容均得到处理。

这通常会清除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();
}

0 个答案:

没有答案