私のアプリには 12 から 13 の長時間実行されるゴルーチンがあり、それらは数千の短期間のゴルーチンの出入りを担当しています。
定期的に runtime.Gosched() を呼び出す以外に、実行時間の長いもので他のことを検討する必要がありますか?
注: 現在、これらの長時間実行されているものは、リソースのコレクションに対して 15 ~ 30 秒ごと (および数分ごと) にいくつかの監視を実行し、その後スリープします。
私のアプリには 12 から 13 の長時間実行されるゴルーチンがあり、それらは数千の短期間のゴルーチンの出入りを担当しています。
定期的に runtime.Gosched() を呼び出す以外に、実行時間の長いもので他のことを検討する必要がありますか?
注: 現在、これらの長時間実行されているものは、リソースのコレクションに対して 15 ~ 30 秒ごと (および数分ごと) にいくつかの監視を実行し、その後スリープします。