Tôi đang cố gắng lập hồ sơ thời gian khởi động ứng dụng của mình, vì vậy tôi đã viết một chương trình C# nhỏ sẽ khởi động ứng dụng của tôi bằng phương thức Process.Start() và thời gian sử dụng đồng hồ bấm giờ.Tại sao thời gian khởi động ứng dụng của tôi chậm hơn khi tôi sử dụng Process.Start()?
Khi tôi cố tự khởi động ứng dụng (chỉ bằng cách nhấp vào nó), có thể mất 2-3 giây. Khi tôi cố gắng khởi động ứng dụng bằng chương trình thử nghiệm của mình, phải mất 8-10 giây. Thời gian khởi động luôn khác nhau về độ lớn đó.
Bất kỳ ý tưởng nào tại sao sử dụng Process.Start để bắt đầu một tệp thực thi sẽ ảnh hưởng đến thời gian khởi động quá nhiều?
bạn có đang chạy nó trong trình gỡ rối không? Hoặc trong chế độ Phát hành? Bạn có bắt đầu nó trong studio trực quan hoặc trên dòng lệnh không? –
Tôi đang chạy nó trong chế độ phát hành và từ dòng lệnh – dreadpirateryan