Graphics.FromImage() がどれほどコストがかかるかを確認するために、速度テストを行いたかったのです。
そのために、最初に Graphics.FromImage を繰り返し呼び出すループを実行しました。2 回目のテストでは、1 回だけ実行しましたが、エラーが発生しました。
m_Buffer = New Bitmap(Me.ClientSize.Width, Me.ClientSize.Height, System.Drawing.Imaging.PixelFormat.Format32bppPArgb)
m_g = Graphics.FromImage(m_Buffer)
For i As Integer = 0 To 1000
Using m_g
m_g.FillEllipse(New SolidBrush(Color.Blue), 0, 0, 100, 100)
End Using
Next i
(i=1) で、m_g.FilleEllipse 行に「無効なパラメーター」というエラーが表示されます。