我现在正在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负

我现在正在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负,c#,sqlite,memory,C#,Sqlite,Memory,我现在正在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负载达到3GB?真奇怪。我现在尝试在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),


我现在正在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负载达到3GB?真奇怪。我现在尝试在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负载达到3GB?真奇怪。我现在尝试在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB的内存。你说得对。关于SqlLite文件本身的大小,它相当大,需要在内存中完全加载(我不确定),但奇怪的是,为什么他的计算机的内存负载达到3GB?真奇怪。我现在尝试在一个空白的C#.NET项目4.0上读取一个1.2GB的旧SQLlite文件。在我的计算机内存中,它只消耗约80MB
        DataSet ds = new DataSet();
        dataGridView1.DataSource = null;
        string s = Cstr();
        try
        {

            SQLiteConnection conn = new SQLiteConnection(s);
            SQLiteCommand command = new SQLiteCommand(conn);
            command.CommandText = "select * from log;";
            conn.Open();
            command.ExecuteReader();
            var da = new SQLiteDataAdapter(command.CommandText, conn);
            da.Fill(ds);

            dataGridView1.DataSource = ds.Tables[0];
            conn.Close();
            GC.Collect();

        }
        catch (Exception)
        {
        }