我已經開始使用VS 2010擴展XAML Styler並且已經提議將它用於團隊。對於額外的空白和額外的行對性能(而不是XAML樹複雜度)和XAP大小的影響有一些推遲。我們之前已經進行過討論,並且我一直認爲它一定是微不足道的(由於XAML的編譯特性),但我自己並沒有對它進行嚴格測試。那麼,XAML的清潔程度如何?空白區域和多餘行會顯着降低性能或增加XAP大小嗎?
1
A
回答
0
實際上,自從xaml文件作爲資源存儲在dll中(You can see that with ILSpy)以來,大小就增加了。但是由於xap文件是壓縮的,所以尺寸增加很小。
- 原稿尺寸:3694字節
- 加入100個空白字符:3699字節
- 新增900個空白字符更
我與VS創建默認Silverlight應用程序測試此: 3707字節
正如你所看到的,尺寸的增加是非線性的(因爲壓縮)。另外,我認爲對於1000個空白空間來說,13個字節與開發人員友好的XAML相比毫無用處。
+0
我選擇這個作爲實際字節信息的答案。 – Aligned
2
推回上額外whitepace和多餘的線條對性能
效果讀作「我們不喜歡變化,所以我們會想起來,藉口不」。對於你的實際問題的答案是它是如此可忽略的,即使「可忽略」這個詞似乎也很難描述它有多小。
但是,我真的懷疑你的其他團隊成員不知道這一點。無論如何,你可能都在f死一匹死馬。 (聽起來像是一個Dilbert的好主題)
相關問題
- 1. 增加塊大小會降低性能
- 2. WPF:窗口大小增加會降低性能
- 3. 多餘空白區域
- 4. 冗餘「使用」會降低性能
- 5. 靜態定位顯着降低性能(?)
- 6. 用戶工作空間太多會降低TFS性能嗎?
- 7. 向SVG添加更多圈子會大幅降低性能
- 8. 在什麼情況下Java性能會隨着內存的增加而降低?
- 9. SQLBulkCopy會顯着增加.mdf文件大小嗎?
- 10. RegisterRoutes方法會降低性能嗎?
- 11. iOS UIScrollView縮放增加空白區域
- 12. PHP file_get_contents增加了空白區域?
- 13. 增加線程數是否會降低java的整體性能?
- 14. HighCharts性能隨「圖表」和「渲染器」一起顯着降低
- 15. 經常讀/寫一個小文件會降低性能嗎?
- 16. 爲什麼添加另一個LOOKUP轉換會顯着降低性能SSIS
- 17. 讀取csv頭部空白區域和不區分大小寫
- 18. 多個循環進口會降低性能嗎?
- 19. Heroku Procfile顯着增加子彈大小
- 20. 使用VB.net降低USB分區大小
- 21. 增加鼠標區域的大小
- 22. ffmpeg如何降低低音和增加高音像大膽
- 23. SQL Server性能問題。當「參數」記錄的數量增加時,查詢性能顯着降低
- 24. 空的.ctor和.dtor是否會降低性能?
- 25. Android:ListFragment顯示空白區域
- 26. Highcharts顯示空白區域
- 27. Android:PublisherAdView顯示空白區域
- 28. Web服務增加安全性並降低性能?
- 29. 爲什麼添加多態類型簽名會降低性能?
- 30. 未使用的xaml樣式會增加xap文件的大小嗎?
在這種情況下,您應該優化您的生活有限長度,而不是對性能/尺寸有任何微小影響。 ;) – Erik