我已经开始使用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. 用户工作空间太多会降低TFS性能吗?
- 4. 向SVG添加更多圈子会大幅降低性能
- 5. SQLBulkCopy会显着增加.mdf文件大小吗?
- 6. PHP file_get_contents增加了空白区域?
- 7. 为什么添加另一个LOOKUP转换会显着降低性能SSIS
- 8. Heroku Procfile显着增加子弹大小
- 9. 增加鼠标区域的大小
- 10. ffmpeg如何降低低音和增加高音像大胆
- 11. SQL Server性能问题。当“参数”记录的数量增加时,查询性能显着降低
- 12. Highcharts显示空白区域
- 13. Android:ListFragment显示空白区域
- 14. Web服务增加安全性并降低性能?
- 15. 在Jelly Bean中显着降低了webview的性能?
- 16. 降低字体大小时TextView高度增加
- 17. 大.git文件大小导致性能降低?
- 18. 增加字体大小显着增加标题的填充
- 19. 在sub select语句中连接会显着降低查询性能。 SQL 2012
- 20. 如何降低图像加载的显着性?
- 21. 为什么性能会随着对TableServiceContext.SaveChanges的多次调用而降低
- 22. CCSprite降低性能
- 23. 随着弹性体服务中数据量的增加,索引和检索性能如何降低?
- 24. log.debug是否会降低性能
- 25. #defines是否会降低性能?
- 26. elasticsearch使用random_score会降低性能
- 27. Ajax是否会降低性能?
- 28. SmtpClient.SendAsync是否降低或提高性能?
- 29. PrintStream的缓冲,但冲水不会降低性能和的BufferedOutputStream加速性能
- 30. SQL Server 2008 R2中的空间会降低性能
在这种情况下,您应该优化您的生活有限长度,而不是对性能/尺寸有任何微小影响。 ;) – Erik