当前位置: 代码迷 >> .NET分析设计 >> VB.NET性能有关问题怎么解决
  详细解决方案

VB.NET性能有关问题怎么解决

热度:6460   发布时间:2013-02-25 00:00:00.0
VB.NET性能问题如何解决?
如题,最近开发了一套C/S系统,可同时支持千人作业,同时对数据库中某个表进行读写操作。
最近测试下来速度很慢不说,而且还会造成数据丢失。
请大家给一个好的解决方案。
万谢!!!

------解决方案--------------------------------------------------------
vb.net不会比c#开发的程序快,因为他们都会编译成一种中间语言CIL
运行慢多从自身找原因,比如多字符操作应该使用StringBuilder等等
造成数据丢失考虑下是否是并发或者事务问题。
------解决方案--------------------------------------------------------
并发性能的问题都出在架构设计、编码和硬件、网络环境上...和语言无关...
------解决方案--------------------------------------------------------

友情帮顶下!顺便学习学习!

------解决方案--------------------------------------------------------
友情帮顶,一般情况下sql不会造成数据丢失的,你可以看看SQL内存占用率。
若内存不够,且并发足够大,我也遇到过数据丢失的情况。
后来我换了服务器,改为16G内存,并且使用64位系统就解决了这个问题。
请注意,在32位系统中sql默认只能使用2G内存,若要更多,必须手动执行awp命令,但就算大于2G内存能使用,也没有64位系统对大内存的支持好。
  相关解决方案