2011-08-25 57 views
1

我已經開始使用VS 2010擴展XAML Styler並且已經提議將它用於團隊。對於額外的空白和額外的行對性能(而不是XAML樹複雜度)和XAP大小的影響有一些推遲。我們之前已經進行過討論,並且我一直認爲它一定是微不足道的(由於XAML的編譯特性),但我自己並沒有對它進行嚴格測試。那麼,XAML的清潔程度如何?空白區域和多餘行會顯着降低性能或增加XAP大小嗎?

+1

在這種情況下,您應該優化您的生活有限長度,而不是對性能/尺寸有任何微小影響。 ;) – Erik

回答

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的好主題)

相關問題