Windows Phone项目中有多个dll会影响性能吗?

时间:2011-06-24 16:30:51

标签: windows-phone-7

我的应用启动很慢。我认为这是因为第一页上的所有各种控件,但即使我删除了所有的XAML(作为实验),我的开始时间也没有减少(或至少没有明显)。然后我注意到所有各种程序集在输出窗口中逐个加载。

显然,向手机应用程序添加任何内容(资源有限)都会影响性能。但是,添加dll会在什么时候开始影响启动性能呢?如果在Visual Studio中创建新应用程序,则会自动提供10个引用。在遇到性能问题之前会有多少?

1 个答案:

答案 0 :(得分:2)

我不知道Just-references如何延迟你的启动时间。也许你实际上正在使用它们(参见构造函数中的单例或工厂,它们倾向于使用比预期更多的资源)。

无论如何,我没有看到修复。您无法按需加载程序集,因为它们必须由Windows Marketplace进行签名和许可。 (Assembly.Load标记为SecurityCritical)。

您是在尝试使用模拟器还是设备?