Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
SilverLight调用WCF服务后工作正常,但是如果刷新IE窗口,查看IE的CPU占用率超过90%,若不调用WCF服务刷新IE窗口,查看IE的CPU占用率为“零
Web 技术
>
Silverlight 技术
问题
0
登录进行投票
请教!!!SilverLight调用WCF服务后工作正常,但是如果刷新IE窗口,查看IE的CPU占用率超过90%,若不调用WCF服务刷新IE窗口,查看IE的CPU占用率为“零”.(内存2G CPU AMD5500+),不知道问题出在哪里,请朋友们提示一下,谢谢
2009年12月11日 8:32
回复
|
引用
答案
0
登录进行投票
你好,
你可以用Fiddler察看发出的request和收到的response,通过这些信息来判断问题.
另: 如果是wcf的逻辑有问题的话,影响的应当是服务器端,极有可能是客户端的问题.
已标记为答案
Min-Hong Tang - MSFT
2009年12月21日 11:48
2009年12月15日 7:07
回复
|
引用
全部回复
0
登录进行投票
补充问题,虽然IE刷新页面后对CPU的占用率很高,但是基本上不会影响系统正常运行,每当有其它应用程序启动或运行中需要更多CPU资源时,IE的CPU占用率会降下来(有时候会降到10%),感觉这时候IE不像是执行了无限循环的程序那样始终占着CPU资源不释放。等其它应用程序释放了CPU资源后,IE的CPU占用率又会升到80~90%,感觉此时IE就像是System Idle Process一样,简单的说,如果不打开“Windows 任务管理器”基本上感觉不到系统有响应迟钝或其它异常现象的。
不知道问题出在哪里,是WCF服务引用有问题还是SilverLight程序写的有问题(我的SilverLight程序调用WCF服务后工作很正常,调用后可以正常的释放CPU资源,只是在调用WCF服务后手动刷新IE窗口就会出现CPU占用率超过90%的问题,若不调用WCF服务而直接刷新IE窗口就不会出现CPU占用的问题)
另外,如果我的SilverLight程序又打开了一个新的IE窗口,在这个新的IE窗口里加载了另一个SilverLight,如果这个新窗口里的SilverLight程序也调用了WCF服务,然后手动关闭这个新IE窗口,此时查看“Windows 任务管理器”里IE的CPU占用率又会达到90%。但是在新IE窗口里的SilverLight不调用WCF服务的情况下手动关闭新IE窗口,然后查看IE的CPU占用率是正常的(0%)。
我是新手,说的有点乱,麻烦朋友们指点一下
2009年12月12日 1:19
回复
|
引用
0
登录进行投票
你好,
你可以用Fiddler察看发出的request和收到的response,通过这些信息来判断问题.
另: 如果是wcf的逻辑有问题的话,影响的应当是服务器端,极有可能是客户端的问题.
已标记为答案
Min-Hong Tang - MSFT
2009年12月21日 11:48
2009年12月15日 7:07
回复
|
引用