为了给大家来点实际的;我们来比对某个东西操作用什么方法速度最快;比如向数据库插入数据用什么方法最快;比如不同计算机间进行通讯用什么方法最快。
我们比的是方法,用什么语音都无所谓VB.Net、C#、j#、C++(托管代码),最好别用IL,毕竟这中方法在项目中不太实用。
我先开一个目录贴,什么叫目录贴呢,就是在本贴中只讨论要操作的东西,然后再对每一个具体要讨论的内容开一个帖子。
希望大家给个面子,多多灌水。
我们比的是方法,用什么语音都无所谓VB.Net、C#、j#、C++(托管代码),最好别用IL,毕竟这中方法在项目中不太实用。
我先开一个目录贴,什么叫目录贴呢,就是在本贴中只讨论要操作的东西,然后再对每一个具体要讨论的内容开一个帖子。
希望大家给个面子,多多灌水。
解决方案 »
- 一个简单的问题
- c# split函数
- C# Winform 面试题
- 重复调用Fill,提示:已有打开的与此命令相关联的 DataReader,必须首先将它关闭。
- 技术问题---内存映射 急!
- Panel控件绘图闪烁问题
- 祝大家5.1快乐,祝芷水程序群的XDJM身体健康,散分
- 关于窗体大小变化的问题
- 在Web上如何实现水晶报表的打印!!如何实现将导出文件保存到本地!!!
- 我在vs.net2003调用oracleclient数据访问引擎时出现如下错误,哪位高手帮忙解决。(程序代码正确,调试无错误码,在同样环境另一台机上能
- 谁有好看的动态树形菜单给提供一下?
- 如何在程序运行中动态改变对象属性在PropertyGrid中显示出来的只读性(100分求助)
“比如不同计算机间进行通讯用什么方法最快”这问题更加模糊,网络如此发达,涉及的领域如此广泛,仅仅问“什么方法最快”已经有点可笑了。只有我们自己能控制的东西才有快慢之分,几乎所有项目都有性能可调的东西,算法带来的性能问题更值得仔细研究。这些都和语言PK没有关系。那一篇VB PK C#其实实质是找出反射发出在ORM中中应用的一些捷径,根本没有语言PK的成分。
首先数据库有Sql Server 2005、Oracal、MySQL、SyBase、dBaseII……
每一种数据库都有不同的SQL的专用扩展和专用接口,利用这些扩展和接口是最快的。
其次,有一定规模的数据库软件都支持网络接口,本地执行又比网络执行要快。
每一种数据库支持的数据类型也不尽相同,有些数据库对文本的支持比较好,有些数据库则不然。
每一种数据库都拥有数据导入和导出的接口,利用这些接口应该是比较快的。
不知道什么时候连CSDN都会不让了
原贴中向数据库中插入数据慢应当是频繁地创建抛弃对象,并且对象创建也比较耗时,比如string,或者command。