|
-
November 13th, 2014, 03:29 AM
#1
Where does my Application need redesigning and Speeding Up?
Firstly, I am using Visual Express 2013
I have a project (converted from VB6 and VC++ 6.0) that is very time intensive - it may run for hours or even weeks looking for a solution.
Currently, it structures a solution in vb.net and then passes it to native code in vc++ for evaluation. I find that it is now running at half the speed it used to run before conversion.
This suggests that it is spending a lot of time in vb.net (since the native code in vc++ is essentially the same as it always was)
Clearly, I need to know how much time it spends in every single function or subroutine (of which there are hundreds) in BOTH vb.net and vc++. Then I may well convert some of the vb.net routines into vc++ native code. Ultimately, I suspect that I will just use vb.net for all of the endless boring, non time critical stuff so that once it starts actively running it uses only vc++ native code ...
Because I am running2013 Express there is no Analyze Menu. So, what is the best way to do this (ideally, I wish to avoid upgrading Visual Studio)?
Are there any good 3rd party applications that can do this? All suggestions much appreciated ...
MOPEKS - a freeware program that generates programs that use each other to solve problems. Is this the correct route to a genuinely intelligent machine?
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|