及时收集,同时由于g与bmp有关联,也影响了bmp的收集。再将代码修改为: public void TestGdiLeak() { using (Bitmap bmp = new Bitmap(600, 600)) { using (Graphics g = Graphics.FromImage(bmp)) { Brush brush = new LinearGradientBrush (new PointF(0.0f, 0.0f), new PointF(700.0f, 300.0f), Color.Blue, Color.Red); for (int j = 0; j < 60; ++j) for(int i = 0; i < 60; ++i) g.FillEllipse(brush, i * 10, j * 页码:[1] [2] [3] [4] [5] 第4页、共5页 |