簡體   English   中英

自動優化Windows窗體InitializeComponent的性能

[英]Optimizing performance of Windows Forms InitializeComponent automatically

感謝InitializeComponent()我有一個帶有完整GUI的程序,加載大約需要750毫秒。 經過一些研究,似乎有一些技術可以改善.NET通過InitializeComponent部分所需的時間。 這些包括:

1:使用NGen或類似產品。

2:使用Speed-optimize Windows Forms應用程序中顯示的多線程

3:其他技術,例如在添加它們之前設置控件屬性,如優化InitializeComponent所示(需要1秒!)

不幸的是(1)只改進了我的情況大約20%,並且(2)和(3)實現起來很費時間,並且犧牲了完整GUI設計者的便利性。

是否有任何自動解決方案可以直接獲取源代碼,並生成更短,更高效的InitializeComponent()

對於Windows窗體應用程序,750毫秒的啟動時間實際上非常好。 除非你想花費無數個小時才能獲得另外20%的收益,否則請集中精力為用戶提供便利。

我非常懷疑有一種自動解決方案,一個工具很難猜出你的設計不需要什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM