小编Cod*_*ist的帖子

内存泄漏并处置掉

我可能不理解conecept或我做错了什么.我对.NET中的内存管理有一些疑问.

想象一下情况:

Form1是大人物形式,作为MDI - 父母和一点点FormChild,被束缚为孩子:

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void simpleButton1_Click(object sender, EventArgs e)
        {
            FormChild formChild = new FormChild();

            formChild.MdiParent = this;
            formChild.Show();

        }
    }
Run Code Online (Sandbox Code Playgroud)

现在,孩子正在分配一点内存作为模拟:

public partial class FormChild : Form
{
    private readonly List<byte[]> _list = new List<byte[]>();

    public FormChild()
    {
        InitializeComponent();


    }

    private void FormChild_Load(object sender, EventArgs e)
    {
        int i = 0;
        while (i < 100)
        {
            _list.Add(new byte[1024 * 1024 * 10]); …
Run Code Online (Sandbox Code Playgroud)

c# memory-leaks

2
推荐指数
1
解决办法
1712
查看次数

标签 统计

c# ×1

memory-leaks ×1