私はC#でコンソールアプリケーションをコーディングしていましたが、コードは次のようになりました。
while(true)
{
//do some stuff
System.Threading.Thread.Sleep(60000)
}
「スリープ」中のアプリケーションのメモリ使用量が約14kであることに気付きました。しかし、その後、System.Windows.Formsを参照し、代わりにタイマーを使用したところ、メモリ使用量が大幅に減少していることに気付きました。
私の質問は、それほど多くのメモリを使用せずに、数秒ごとに何かを実行させる適切な方法は何ですか?