Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Performance / November 2003

Tip: Looking for answers? Try searching our database.

VB6 v VB.NET performance

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Ber - 18 Nov 2003 11:39 GMT
Hi,

We are currently looking at upgrading a large web app on
ASP Clasic & VB6, to .NET.  To justify the spend, we need
some indication of expected performance increases if we do
a straight port.  I've seen figures indicating ASP.NET
performance 2-3 times improved but nothing on the VB6  com
components side, which is where the bulk of our processing
occurs.  

Has anyone any pointers to benchmarks for VB6 v VB.NET, or
have any experiance of performance improvements after
upgrade ?
Michael Pearson - 18 Nov 2003 17:15 GMT
I've noticed that ADO.net is much faster than ADO 2.X for SQL Server.
I can't give you a number, but it's faster since it's all TDS data

I don't think I'd reccomend a straight port.  I don't think you'd see any
real gains unless you designed everything for .net.

Michael

> Hi,
>
[quoted text clipped - 9 lines]
> have any experiance of performance improvements after
> upgrade ?
Francois Lemaire - 19 Nov 2003 09:39 GMT
We made exactly the same thing: translating a classic COM
component + minimum ASP application; we saw a 15-20% speed
increase in the .NET version. This 2-3 times quicker thing
is for web sites made with only script using ADO and
Scripting... But yet things are quicker. But if it could
seem like a small gain in performance (especially when you
look at your average CPU usage, which is rarely more than
50% on web sites I know), you will gain many things in
terms of code reusability (.NET includes a "true" object-
oriented approach, to compare with the limited one
available in COM), and you get many new resources: easier
ISAPI filters with IHttpModule, more performant support
for XML and XSLT, a bigger component library (with
libraries such as automatic logging, compression, etc.
available for free), an easily extensible configuration
framework, and a true gem for people who've done a lot of
COM programming with IIS: you don't have to restart your
web server to change your component (yiiiiipie yeah!) and
you won't have registry problems since the components are
not registered in it... And for me, that's just enough to
justify the port.

Good luck

Francois Lemaire

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.