社区
C#
帖子详情
C#里,如何减少控件对CPU和内存的消耗?
dvdvip
2009-03-05 09:09:43
C#里,每一个控件,就会严重地增加软件的性能。这是我亲眼和亲身感觉的。就像ASP.NET的服务器控件一样可恶。
如何减少控件对CPU和内存的消耗?有没有好办法?例如,把一些没有必要的属性关闭。我主要是想知道Button和TextBox这两个控件。
...全文
346
12
打赏
收藏
C#里,如何减少控件对CPU和内存的消耗?
C#里,每一个控件,就会严重地增加软件的性能。这是我亲眼和亲身感觉的。就像ASP.NET的服务器控件一样可恶。 如何减少控件对CPU和内存的消耗?有没有好办法?例如,把一些没有必要的属性关闭。我主要是想知道Button和TextBox这两个控件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzk2008
2009-09-22
打赏
举报
回复
1
[Quote=引用 6 楼 vrhero 的回复:]
1.C#仅仅是个语言,C#中根本就没有控件...控件是属于.NET Framework的...
2.控件并不会严重地影响软件的性能...至少在我做过的上百个项目中没有见过,虽然不能和C++比,但是用户都是比较满意的...
3.如果你用过Java的桌面程序你就会知道.NET的性能是多么让人满意...
4.如果你如此看重性能,去用C++,不要发无谓的牢骚...
[/Quote]
不要装B,我在反复调试,通过增减某些控件,看到了,每次显示时控件的数量对cpu的影响很大,界面上控件多的话,每次显示也都可以看到控件们是慢慢显示出来的,就是从水底下浮起来似的。
ProjectDD
2009-03-06
打赏
举报
回复
对象大自然占地方(内存)大
一个控件本来就是比较大的对象,那么多属性,但我重来没考虑过这些东西;
因为不会自己调用GC
vinoya
2009-03-06
打赏
举报
回复
内存中一页的空间约是2M,每实例化一个对象都要占用空间的。避免无必要的对象,减少内存换页。
genius_tong
2009-03-05
打赏
举报
回复
只是一味的学,没想过这么深刻的问题&……受教~~
only_lonely
2009-03-05
打赏
举报
回复
[Quote=引用 6 楼 vrhero 的回复:]
1.C#仅仅是个语言,C#中根本就没有控件...控件是属于.NET Framework的...
2.控件并不会严重地影响软件的性能...至少在我做过的上百个项目中没有见过,虽然不能和C++比,但是用户都是比较满意的...
3.如果你用过Java的桌面程序你就会知道.NET的性能是多么让人满意...
4.如果你如此看重性能,去用C++,不要发无谓的牢骚...
[/Quote]
高手的指导,虽然有些直接,还是虚心受教吧,谁叫咱新手呢···
鱼C缸
2009-03-05
打赏
举报
回复
同意楼上
vrhero
2009-03-05
打赏
举报
回复
1.C#仅仅是个语言,C#中根本就没有控件...控件是属于.NET Framework的...
2.控件并不会
严重地影响软件的性能
...至少在我做过的上百个项目中没有见过,虽然不能和C++比,但是用户都是比较满意的...
3.如果你用过Java的桌面程序你就会知道.NET的性能是多么让人满意...
4.如果你如此看重性能,去用C++,不要发无谓的牢骚...
ginni215
2009-03-05
打赏
举报
回复
是啊,我也觉的性能不会因几个控件的属性而有明显的影响吧,我想主要还应该是初始化的时候绑定有数据的时候会有影响~
cppfaq
2009-03-05
打赏
举报
回复
归根结底,c#不是动态语言.因此你使用控件的开销没办法真正的降下来.
不过我相信如果软件的性能不大会受到多几个或者少几个button的影响.
如果真的那么追求性能,你可以考虑用html来写界面,在WebBrowser里面展现.
dvdvip
2009-03-05
打赏
举报
回复
每增加一个控件,就会严重地增加软件的负担,影响性能。
dvdvip
2009-03-05
打赏
举报
回复
就会严重地增加软件的负担,影响性能。
少打几个字了。不好意思。
Dobzhansky
2009-03-05
打赏
举报
回复
[Quote=引用楼主 dvdvip 的帖子:]
就会严重地增加软件的性能
。
[/Quote]
up
C#
关于监测
CPU
,
内存
等资源耗费的代码(原码)
命名空间名字自己修改,包括CS,Designer.cs,.resx三个文件,请自己包含到自己的项目中
C#
-实时监测
CPU
及
内存
添加纵向条实时观看,可用于小付屏监测使用,带源码,可随意更改,源代码类型:
C#
,版本2015。
wpf实现的
cpu
与物理
内存
使用情况
wpf实现的
cpu
与物理
内存
使用情况
Cpu
与
内存
检测程序
WPF 与
C#
定时检测程序
CPU
与
内存
值,并在界面实时显示
基于
C#
WinForm的
CPU
内存
使用率源码.zip
基于
C#
WinForm的
CPU
内存
使用率源码.zip
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章