Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Incredible performance degration behaviour
Message
De
13/01/2005 14:36:14
 
 
À
13/01/2005 14:12:02
Walter Meester
HoogkarspelPays-Bas
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 8 SP1
Divers
Thread ID:
00976753
Message ID:
00976896
Vues:
26
>Fabio,
>
>>I'm sure that this not degradation
>>can to be obtained for the objects.properties and tables.fields too.
>
>Can you explain (I'm afraid I don't understand).
>
>Walter,

Walter, I have made all the verifications much time makes and in many situations.

Now, m.xxxxx is a list of variables,
like object.properties
datasession.tables
tables.fields.

On current VFP all can be created or be destroyed
(except the property of the classes),
and all the dynamic code can be generated that it wants.

The variable ones do not suffer from this problem, but they have a limit: MVCOUNT.
Therefore the variable ones are allotted all to the beginning

I guess this:
When a variable is created, it is placed in the M. array into a specific row ( like a pointer ),
and VFP can optimize a multiple access within a module ( it search the pointer 1 time only )

If VFPT implement this for the other lists ( properties,tables,fields),
a loop can to become independent from the list count , otherwise not is hope.

Form variables, on help:

Note:
The number of bytes used represents memory used by character type variables. Character type variables are the only type of variables that require additional memory beyond that allocated by the variable count specified with the MVCOUNT configuration item.


Fabio
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform