社区
C#
帖子详情
为什么Paint.NET的性能那么好?
dvdvip
2009-03-07 04:08:29
http://www.getpaint.net/
Paint.NET是用C#做出来的。它的性能太好了。占用很少的CPU和内存。这是如何做出来的?
如果直接做,光是把几十个Button和菜单控件,放在窗体上,什么代码都不写。生成一个软件后。它运行时占用的CPU很多,内存也高达几十MB。
我想知道,它是如何提高性能的?有什么办法,可以像它一样,提高C#的性能?
...全文
173
3
打赏
收藏
为什么Paint.NET的性能那么好?
http://www.getpaint.net/ Paint.NET是用C#做出来的。它的性能太好了。占用很少的CPU和内存。这是如何做出来的? 如果直接做,光是把几十个Button和菜单控件,放在窗体上,什么代码都不写。生成一个软件后。它运行时占用的CPU很多,内存也高达几十MB。 我想知道,它是如何提高性能的?有什么办法,可以像它一样,提高C#的性能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjh222
2009-03-07
打赏
举报
回复
[Quote=引用 1 楼 lextm 的回复:]
首先,Paint.NET的开发过程中针对的多核系统做过优化。很多滤镜也有C++的函数库在后台参与处理。另外,就是大量的优化了。建议你看看作者的博客,寻找一些蛛丝马迹吧,
http://blog.getpaint.net/
[/Quote]
同意
微软现在的开发方向是用C#作界面相关的,真正与性能相关的,还是用非托管的C++,这是地球人都 知道的
天乐
2009-03-07
打赏
举报
回复
学习
lextm
2009-03-07
打赏
举报
回复
首先,Paint.NET的开发过程中针对的多核系统做过优化。很多滤镜也有C++的函数库在后台参与处理。另外,就是大量的优化了。建议你看看作者的博客,寻找一些蛛丝马迹吧,
http://blog.getpaint.net/
paint
.net
源码(已修改,vs2010可直接打开)
通过对
Paint
.NET
源码的深入学习,我们可以了解到图像处理软件的核心原理,包括色彩模型、图像滤镜实现、
性能
优化等技术。这对于有志于图形编程或者希望扩展自定义功能的开发者来说,是一个宝贵的教育资源。同时,这...
paint
.net
-3-forVS2017.rar
阅读这个文件可以帮助用户更好地理解项目背景和如何开始使用或开发
Paint
.NET
3。"License.txt"则详细阐述了软件的许可条款,这对于开源项目尤其重要,因为这关系到用户和开发者对源代码的使用权限和限制。 "src...
Paint
.NET
.3.5
Paint
.NET
3.5是一款专为
.NET
Framework设计的轻量级图像处理软件,它以其直观的用户界面、丰富的功能和出色的
性能
,深受广大用户的喜爱。这款软件的核心理念是提供易用且功能强大的图像编辑工具,使得即便是计算机...
Paint
.NET
.3.36
Paint
.NET
3.36是一款备受赞誉的免费图像和照片编辑软件,它被广大用户视为Windows操作系统中默认画图程序的理想替代品。这款软件以其简洁易用的界面、丰富的功能以及小巧的程序体积赢得了用户的喜爱。 首先,让...
paint
.net
3.36源码.zip
在VS2017环境下,我们可以看到
Paint
.NET
如何利用多线程技术来提高图像处理速度,尤其是在处理大尺寸图片时的
性能
优化策略。这包括异步操作、线程池的使用以及内存管理等技巧。 6. **错误处理与异常安全** 源码中...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章