VS2010 da çok basit bir test programı yaptım
program çalıştırıldığı andan itibaren memorydeki boyutu sürekli olarak büyümektedir.
bunun nedenini bilen varmı ve nasıl çözebilirim.
paylaşımlarınız için şimdiden teşkkürler
Kod: Tümünü seç
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MemoryTest
{
public partial class FrmMemoryTest : Form
{
public FrmMemoryTest()
{
InitializeComponent();
}
private void BtnTimerBaslarDur_Click(object sender, EventArgs e)
{
timer1.Enabled = !timer1.Enabled;
if (timer1.Enabled)
{
BtnTimerBaslarDur.Text = "Timer Dur";
}
else
{
BtnTimerBaslarDur.Text = "Timer Başlat";
}
}
void fn_Doldur()
{
LbxTest.Items.Insert(0, DateTime.Now.ToString());
int xSayac = LbxTest.Items.Count;
if (xSayac > 10)
{
for (int i = 11; i <= (xSayac - 1); i++)
{
LbxTest.Items.RemoveAt(i);
}
}
}
private void timer1_Tick(object sender, EventArgs e)
{
fn_Doldur();
}
}
}