Author: Ken Dibble
Posted: 2017-08-01 at 13:30:28
I remember!! It was Calvin Hsia! Here's the blog article:
Ken
>On 2017-08-01 10:00, Ken Dibble wrote:
>>A member of the VFP Team (I can't remember his name; he was the guy
>>who "took out the slow parts" from various subsystems for VFP 8 and 9)
>>wrote a blog article explaining that without the M. prefix, the system
>>MUST compare every variable referenced to every field in the current
>>work area every time the variable is accessed to determine whether the
>>variable is a field name. He said that if the current work area
>>contains a large number of fields, and the same variable is used over
>>a large number of iterations in a tight loop, using the M. prefix
>>makes a considerable difference in speed. He showed test results to
>>demonstrate this.
>>I do a LOT of array iteration. So I began using the M. prefix for
>>variables inside high-iteration tight loops. I noticed a slight speed
>>increase.
>>However, I find the M. prefix ugly and distracting. I used it
>>yesterday as a quick fix to demonstrate what the problem was. I will
>>probably eventually rename the variable.
>>Ken
>
>
>Very interesting...thanks for sharing that!
>
[excessive quoting removed by server]
_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/2A.4B.21563.4C8C0895@cdptpa-omsmta03
** 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.