我利用视觉C号2008年版,注意到,由于我的项目负荷,这一过程消耗了约70 000克记忆。 几个小时之后,这架建筑在大约50万K。
此时此刻,Panel
上)的图像C# Express显示一个记忆错误。 照片箱中包含一个照相图和grid形的网格,用<条码>System.Drawing.Graphics。
Here s the code:
仅在《
Bitmap myBitmap = new Bitmap(a, b);
Graphics g = null;
g = Graphics.FromImage(myBitmap);
g.FillRectangle(Brushes.SteelBlue, 0, 0, c, d);
//Paint Rows & Columns
for (int x = 0; x <= e - 1; x++)
{
for (int y = 0; y <= f - 1; y++)
{
g.DrawRectangle(Pens.LightBlue, g, h, i);
}
}
//Release Resources
g.Dispose();
//Add bitmap with grid to BG
ScorePictureBox.Image = myBitmap;
该法典非常频繁:
for (int EventIndex = 0; EventIndex <= MidiNoteDownArray.Length - 1; EventIndex++)
{
//Paint notes to grid
e.Graphics.FillRectangle(Brushes.LightBlue, j, k, l, m);
e.Graphics.DrawRectangle(Pens.Purple, o, p, q, r);
}
e.Dispose();
我没有适当释放资源吗? 我如何能够正确这样做? rrect