使用C#开发的程序在XP下运行比win7下运行慢,请问题各位专家该如何处理优化?

开发环境(win7下开发完成后,再移植到XP):
win7:VS2010,.NET4.5

XP:win7下开发完成后再移植到XP,.NET环境为4.0

问题现象:
在WIM7下运行流程,但在XP下运行存在明显卡顿现象,且卡顿时间较长

我对问题的定位:
通过WIN7和XP的运行速度对比,感觉不是从服务器端获取数据慢,更像是绘制页面时速度慢,但我没有定位到具体的问题,请各位专家帮忙看下,我该如何处理,谢谢

Framework的服务对XP和WIN7的支持运行速率不同,这个涉及到XP的系统NT内核版本跟Win7系统NT内核版本的问题。能用就行了追问

但是用户对这块要求比较高,要求优化XP下的性能,现在感觉无从下手

温馨提示:内容为网友见解,仅供参考
无其他回答

为什么我在XP上都可以运行的C#摄像头代码。而现在在Windows7上面就不能...
请尝试兼容模式:右击你的应用程序图标,选择属性 在弹出的对话框中单击“兼容性”选项卡,选中“在此兼容模式下运行该程序”复选框,然后在下面的下拉框中选择目标系统就可以了。由于本人的系统为英文,部分翻译可能不精确,但是应该不影响解决您的问题。拓展:兼容模式 当你的应用程序不能正常运行,但是...

.net 使用C#在XP(X86)中编写的控件在WIN7 X64中的显示异常问题
系统字体大小.还有分辨率不同造成的.建议在设计时多注意一下窗体的AutoSize属性.还有AutoScaleMode属性如果明白你可以在属性说明那里看下就知道它们的用意了 AutoScaleMode属性:① None : 禁用自动缩放。(默认时)② Font :根据类使用的字体(通常为系统字体)的维度控制缩放。如果希望控件或窗体根据操作系...

为什么腾讯的QQ不用C#开发?
回答:QQ是一款基于UDP协议的即时通讯软件,目前腾讯官方虽然没有说明是哪种语言,但据人们推测是C++写的。 很多人都问为什么不是Java、Delphi、VB那些呢?其实那些语言也能做出这样类似的软件。而每个软件编写的语言都只是从编写者的个人爱好和习惯而定,也许马化腾他们都习惯用C++吧

为什么我用C#写的程序,在XP上可以播放视频,在WIN7是就播不出来_百度知...
会不会是权限的事呢,在WIN7上运行时,给程序配置管理员权限

在xp下用c#开发的软件在windows7下运行时怎么不能用binarywrite创建文件...
我觉得是权限的问题,win7下面的权限控制比较严格,你试试用管理员身份运行程序试试

C#.net应用程序在win7上面运行很慢,很慢。。。
主要是因为C#访问数据库时执行起来很复杂,构件较多,而且每次连接数据库时都很慢,建议使用数据库连接池进行连接。还有一个原因:C#是高级语言,比C++更高层些,操作起来比较慢。

用VS2010写的C#程序在win7下编译和运行,能对多核心处理器有较好的利用...
要对多核心有很好的利用率,必须从代码上修改.不过,前面我说的是理论上.实际上了, 如果你是从winxp和win2003到win7的话,会在运行时有一定的帮助 因为win7和vista的多核心运算比xp和2003有一定的提高.举个例子,2003和xp不管你是否开启cpu性能最大化,在多线程下,你的计算程序会从多个核心中获取资源,...

c# winform程序发布后运行时出现的一个问题
楼主的操作是正确的.使用vs.net打包生成setup应该已经检测并打包了CR的运行库安装包.至于在XP下用的时候出的问题,应该还是该机器的问题.可以在一个干净的XP系统下安装再运行,看看是不还有这个问题.如果还有,可以单独安装CRRedist2008_x86.

winform生成后的Release下面的程序在win7下面能运行,xp不能运行,具体提...
请用进程监视器(不是任务管理器)获取它所需要的所有动态链接库,把它们复制到WIN7系统启动目录下即可,如果产生重复文件的现象,请不要覆盖,转移到系统程序目录,在注册表里的SHAREDLL里为这些DLL注册。

用VS2013在win7下编写的C++程序怎么在XP下运行
1.在xp下运行报错为:“不是有效的win32应用程序。”解决方法:【配置属性】-【常规】-【平台工具集】,选择“VisualStudio 2013 (v120 XP)”。注意:C#编写的程序没有该选项,如何解决C#的程序在XP下的运行,待解决。2.将原动态编译改为静态编译,否则报错为:未找到MSVCR120D.DLL“解决方法:【...

相似回答