我已经开始使用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