Re: VFP9 faster than VFP8?

2007-02-01 Thread Derek Kalweit
> > 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?

2007-01-31 Thread Eugene Vital
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?

2007-01-31 Thread Stephen the Cook
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?

2007-01-31 Thread Alan Bourke
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?

2007-01-31 Thread Derek Kalweit
> 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?

2007-01-30 Thread Vince Teachout
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.