项目里WPF的启动时间太久(>1分钟),显然是不能接受的.超过10秒,连Loading的等待框都会让用户感到厌烦. 1. 症状 项目的结构是1个WPF主进程,启动3个WPF子进程.子进程在启动时会卡顿3-10秒不等,能在进程管理器里看这个进程,但只有1个线程.没有CPU波动.35个Handle创建.244K内存.然后就停住不动了,甚至我在Main()的头一句打的Log都没Print出来. 一开机启动会卡,连续启动10+次也会卡,说明不是Cold Start类的问题,否则只有第一次启动会卡. 反复…