|
-
Jan 5th, 2019, 11:01 PM
#11
Re: [vb6] Project Scanner
 Originally Posted by LaVolpe
DreamManor, I will continue to finish my latest version of this project.
But I don't think I'll be able to significantly improve the speed for you. In one of your recent posts, you mentioned that running Krool's 107 file ComCtlsDemo project, it took 21.20 seconds on your system. On my system, which is 10 years old, it took 8.2 seconds. I don't know how to resolve that large difference and do not think I can do it with code.
The improvements I made to prevent filtering on string/text recordset fields appears to work really well. In that same post, you mentioned that, with the previous version, it took 1.62 seconds after the project was scanned to the point of displaying the nodes. After you used the updated files, that time dropped to 0.19 seconds (8.5x faster). That part of the code is where most of the filtering is occurring.
LaVolpe, You have done a lot for us, much appreciate.
Your project has been great, and for the vast majority of people, its performance is good enough.
I got a lot from this forum and the only thing I can do for you is to do some testing for you. I'm very happy that my big projects can be good test samples. I like to do some extreme tests, for example: load a file containing 1 million lines of code into my golang code editor, although this won't happen in reality.
I always have a lot of work, I hope that one day I can make my own contribution to this forum just like you.
In addition, we have an internal development rule that the performance of the computer used by the developer must be lower than that of the users, so that the software we develop can run smoothly on the user's computer. This is why prjScan scans for a long time on the computer I used for development.
On my test computer (win10), prjScan scans Krool's latest ComCtlsDemo.vbp very fast: (re-scanned a few times)
Code:
Time 1.53790624999965 seconds
Time 1.34859375000087 seconds
Time 1.42934375000186 seconds
Time 1.40837499999907 seconds
Time 1.37512499999866 seconds
Edit:
jpbro's VB6SourceProcessor scans very fast on the computer I used for development, but I haven't had time to carefully research and compare the source code of VB6SourceProcessor and prjScan.
Last edited by dreammanor; Jan 5th, 2019 at 11:23 PM.
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
|