Re: VFP9 faster than VFP8?
> > Didn't he grab some "how to" from the .NET team? > > > I think you meant to say... > > Didn't he write some "how to' for the .NET team? My guess is he just fixed code written by some intern. Who would ever think it's OK to store anything in a linear linked list like that... -- Derek ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: VFP9 faster than VFP8?
Stephen the Cook wrote: > Derek Kalweit <> wrote: > >>> I can't answer the specific question, but I recently took an app from >>> V7 to V9, and the users are all claiming about a 30% speed increase >>> in overall performance. >>> >> Do you use objects? If so, that's why. Calvin changed something from >> VFP7->VFP8 with how objects are handled. In VFP7 and earlier, objects >> were internally stored in a link list, and whenever you created or >> accessed objects, this list had to be traversed. This contributed to >> a linear slow-down with the number of objects you have. Calvin >> implemented a logarithmic lookup in VFP8, which contributed to HUGE >> speed increases. Our app saw 10x increases in speed in some >> object-intensive areas. >> > > Didn't he grab some "how to" from the .NET team? > I think you meant to say... Didn't he write some "how to' for the .NET team? > Bad Steve! > > > Stephen Russell > DBA / .Net Developer > > Memphis TN 38115 > 901.246-0159 > > "A good way to judge people is by observing how they treat those who > can do them absolutely no good." ---Unknown > > http://spaces.msn.com/members/srussell/ > > ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RE: VFP9 faster than VFP8?
Derek Kalweit <> wrote: >> I can't answer the specific question, but I recently took an app from >> V7 to V9, and the users are all claiming about a 30% speed increase >> in overall performance. > > Do you use objects? If so, that's why. Calvin changed something from > VFP7->VFP8 with how objects are handled. In VFP7 and earlier, objects > were internally stored in a link list, and whenever you created or > accessed objects, this list had to be traversed. This contributed to > a linear slow-down with the number of objects you have. Calvin > implemented a logarithmic lookup in VFP8, which contributed to HUGE > speed increases. Our app saw 10x increases in speed in some > object-intensive areas. Didn't he grab some "how to" from the .NET team? Bad Steve! Stephen Russell DBA / .Net Developer Memphis TN 38115 901.246-0159 "A good way to judge people is by observing how they treat those who can do them absolutely no good." ---Unknown http://spaces.msn.com/members/srussell/ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.17.17/661 - Release Date: 1/30/2007 11:30 PM ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: VFP9 faster than VFP8?
There is certainly a *huge* speed hike from VFP6 to VFP9 in our application. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: VFP9 faster than VFP8?
> I can't answer the specific question, but I recently took an app from V7 > to V9, and the users are all claiming about a 30% speed increase in > overall performance. Do you use objects? If so, that's why. Calvin changed something from VFP7->VFP8 with how objects are handled. In VFP7 and earlier, objects were internally stored in a link list, and whenever you created or accessed objects, this list had to be traversed. This contributed to a linear slow-down with the number of objects you have. Calvin implemented a logarithmic lookup in VFP8, which contributed to HUGE speed increases. Our app saw 10x increases in speed in some object-intensive areas. http://blogs.msdn.com/calvin_hsia/archive/2004/12/06/276080.aspx VFP8 also was the first version with GDI+, which should speed up all your graphics, though I have noticed some glitchiness compared to the old GDI. For example, I noticed that sometimes images in controls that are 'covered up' with another control will 'shine through'... Another issue is that sometimes I've seen a slight flicker when unlocking the screen(thisform.lockscreen=.F.)-- I had to do a fairly elaborate fix using the win32 lockwindowupdate function inside a lockscreen_assign method to eliminate the flicker). As for VFP8->VFP9, I don't know of any specific changes that would be a significant speed increase, but I don't doubt that some exist(it IS a new version, so they likely did SOMETHING in the name of performance, I'd think). Personally, my building always gets slower and slower, because my build machine uses a small wizard I wrote to build all the projects and do some other things(source safe synchronization, for one)-- and there's no option to NOT regenerate component ID's when building with the BUILD command. This means that the registry on the build machine gets bloated with repeated COM object information. We have to re-image our build machine quite often due to this sometimes... -- Derek ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Re: VFP9 faster than VFP8?
MB Software Solutions wrote: > Not sure if VFP9 is actually faster than VFP8, but my app at least > *seems* to compile and start faster. I just switched over today from > VFP8 to VFP9 for my FabMate app. > > Has anyone else noticed any kind of speed difference (either compiling > and/or in execution speed)? I can't answer the specific question, but I recently took an app from V7 to V9, and the users are all claiming about a 30% speed increase in overall performance. ___ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.