Sign in to follow this  
TWN

Performance problems!

Recommended Posts

Hi. I'm part of a development team that develops an application that does image processing and where performance is key. We recently switched from MSVC++ 6.0 to MSVC++ .NET version. We are not using the .NET framework we still only use good old MFC for developing. Since switching we have seen a decrease of 15% in performance in our core processing unit. We have tried the different optimization parameters available in MSVC but it hasen't set the speed back to MSVC++ 6.0 standards. Do you know or have you heard of similar experiences? Do you have any clue to what might cause this performance decrease? Thanks, White

Share this post


Link to post
Share on other sites
What version are you using? I'd assume Professional from your post but I really can't be sure.

Anyway, the compiler is meant to be more compliant with ISO and C++ standards and generate much more secure code. So yes, programs may run a little slower. I didn't think it would be THAT much slower, but hey. It may require extra effort and more specialized code to get the speed back up.

Share this post


Link to post
Share on other sites
Yes, we are using the Professional version. I think you are correct regarding the extra effort, I was hoping that there would be some kind of golden "switch" to get me back to MSVC++ 6 speeds.

Share this post


Link to post
Share on other sites
Try profiling it to see where the time is going. I'm sure someone will suggest a good profiler for you.
There are certain things that will be slow in .NET and they might be one of the things you are doing quite often perhaps.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this