2011-08-25 41 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的好主题)

相关问题