Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 Windows Phone项目中有许多DLL会影响性能吗?_Windows Phone 7 - Fatal编程技术网

Windows phone 7 Windows Phone项目中有许多DLL会影响性能吗?

Windows phone 7 Windows Phone项目中有许多DLL会影响性能吗?,windows-phone-7,Windows Phone 7,我有一个应用程序启动缓慢。我认为这是因为第一页上有各种各样的控件,但即使在我删除了所有XAML(作为一个实验)之后,我的开始时间也没有减少(或者至少没有明显减少)。然后,我注意到输出窗口中一个接一个地加载了所有不同的程序集 显然,在手机应用程序中添加任何内容(资源有限)都会影响性能。但在什么情况下添加DLL会开始影响启动性能?如果您在VisualStudio中创建一个新应用程序,您将自动拥有十个引用。在出现性能问题之前还有多少次?我不明白引用怎么能延迟启动时间。也许您实际上正在使用它们(请参阅构

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


显然,在手机应用程序中添加任何内容(资源有限)都会影响性能。但在什么情况下添加DLL会开始影响启动性能?如果您在VisualStudio中创建一个新应用程序,您将自动拥有十个引用。在出现性能问题之前还有多少次?

我不明白引用怎么能延迟启动时间。也许您实际上正在使用它们(请参阅构造函数上的单例或工厂,它们往往使用比预期更多的资源)

无论如何,我看不到解决办法。您不能按需加载程序集,因为它们必须由Windows Marketplace签名和授权。(Assembly.Load标记为SecurityCritical)


您正在使用模拟器或设备吗?

CLR根据需要加载所有内容。[Stackoverflow讨论][1][1]:您是否下载了WP7的最新工具?我认为应该有某种性能监控工具。不确定这是否会有帮助,但可能会有。我做了,但我无法让他们使用我的7.0应用程序。我试着从微软那里得到确认,他们应该使用7.0和7.1项目,但到目前为止运气不佳。我在模拟器和设备上都看到了这种行为,当然在设备上延迟更大。