C#windows服务需要花费时间在60-65秒左右开始吗?

ali*_*ce7 3 c# windows windows-services

嗨,大家好,我已经设计在C#中的窗口服务,它需要时间来启动(60-70秒).我想知道做它通常会持续多长时间来启动或者是我的代码正在采取这么多的时间.我有两个线程,每6秒和1分钟运行一次.

如果花了那么多时间,有人可以告诉我为什么需要那么多时间.不仅仅是一个概述.

Ode*_*ded 7

如果您的服务在启动(service.OnStart)期间有很多工作,则需要很长时间才能启动.

如果您希望服务立即启动,请将工作推迟到另一个线程.

这假设正常的服务启动几乎是立竿见影的.