C#的效率比C++差得远,特别在慢的机会上,别说那些所谓专业的测试数据可以证明,就连人都可以明显感觉到C#应用程序的运行速度非常慢,至少比C++开发的应用程序慢得多,别说什么,同一样的hello world程序都有差距,还说大型点的程序!!!
不知为什么MS说asp.net的运行速度比asp高,我实践观察感觉asp.net不比asp要快,最少asp.net的占用内存及CPU时间要比asp多!
不知为什么MS说asp.net的运行速度比asp高,我实践观察感觉asp.net不比asp要快,最少asp.net的占用内存及CPU时间要比asp多!
解决方案 »
- 都来下,关于winform,怎么使窗体变暗然后出现提示框?
- 高分求救!linq to object 能执行slq语句吗?
- 请问系统的日期时间属性窗口如何进行截图?
- windows控件库工程不能获取配置文件内容
- 如何用代码获得本地当前登录用户的身份?
- 用C#开发的应用程序因为占用过多的CPU资源导致系统"假死"
- 求助,关于几个数组的排序问题。
- 在WinForm中使用WebkitBrowser新窗口打开页面无法实现
- TextBox数据解析入库问题
- 请问能不能用vs.net把ASP文件封装成dll,然后用呢?UP有分
- 在控件中,我想知道当前是不是在设计器状态,怎样做?
- 凡是贴主发起的含有人身攻击性的帖子,必删之.
c#诞生的主要目的微软是用它来对抗JAVA,因此C#主要应用方向是网络编程,而不是桌面应用程序(当然也可以做),而C++主要是系统级的应用以及桌面应用,因此2者特长不同,如果这样简单的比较,我个人觉得没什么意义.toengine_(engine) 理论上ASP.NET要比ASP要快,但是还有具体的环境问题,可能会有偏差,但是我具体的使用中感觉ASP.NET要快一些(指编译后第二次访问).但是没有测试数据,不能下个结论:)
我在写ASP.net的程序中需要把逻辑功能进行封装,其操作的主要部分是关于操作数据库和文件的,因此需要把逻辑功能封装在单独的DLL文件中,所以就需要考虑一下效率了,所以需要选择C#还是C++.net来进行编程,如果效率影响不是太大的话,我准备考虑用C#。欢迎大家继续讨论.