我的应用启动很慢。我认为这是因为第一页上的所有各种控件,但即使我删除了所有的XAML(作为实验),我的开始时间也没有减少(或至少没有明显)。然后我注意到所有各种程序集在输出窗口中逐个加载。
显然,向手机应用程序添加任何内容(资源有限)都会影响性能。但是,添加dll会在什么时候开始影响启动性能呢?如果在Visual Studio中创建新应用程序,则会自动提供10个引用。在遇到性能问题之前会有多少?
答案 0 :(得分:2)
我不知道Just-references如何延迟你的启动时间。也许你实际上正在使用它们(参见构造函数中的单例或工厂,它们倾向于使用比预期更多的资源)。
无论如何,我没有看到修复。您无法按需加载程序集,因为它们必须由Windows Marketplace进行签名和许可。 (Assembly.Load标记为SecurityCritical)。
您是在尝试使用模拟器还是设备?