C#初心者です。
以下のようにタイマー割り込みが来るたびに
newでインスタンスを上書きするような記述はおかしいでしょうか?
なんかどんどん処理が重くなってる気がするんですが・・・
原因がここじゃないかと思って質問しました。
よろしくお願いします。

class hoge1
{
public hoge1(int i)
{
//コンストラクタ
}
}

class hoge2
{
timer割り込み()
{
myHoge1 = new hoge1(i);
i++;
}

hoge1 myHoge1;
int i=0;
}