X分ごとに同じ操作を実行するWindowsサービスを作成する必要があります。メモリ管理(GCのクリーンアップなど)に関して、これを達成するための最良の方法は何ですか?
1)while(true)ループ。操作がX分ごとにのみ発生するようにする独自のロジックを使用します。ただし、これによりGCのクリーンアップがブロックされるのではないかと心配しています。
2)タイマー。操作にタイマー間隔よりも時間がかかる場合は、同時に2回実行を開始するようにするためのロジックがあります(1よりも複雑です)。
3)他の提案?