« CodeProfilerDump (rtl) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>function CodeProfiler.Dump(const aLabel:string):integer;</source> Ecrit les statistiques d'exécution de code dans la table SQL sysCodeStats. Le num... »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
<source lang='delphi'>function CodeProfiler.Dump(const aLabel:string):integer;</source>
<source lang='delphi'>function CodeProfiler.Dump(const aLabel:string; aDi:TDatabaseInfo):integer;</source>
 
{{Version800}}


Ecrit les statistiques d'exécution de code dans la table SQL sysCodeStats.
Ecrit les statistiques d'exécution de code dans la table SQL sysCodeStats.
Ligne 7 : Ligne 9 :
|-
|-
|aLabel
|aLabel
|Chaîne
|libellé du dump
|libellé du dump
|-
|aDi
|TDatabaseInfo
|Base dans laquelle écrire les données
|}
|}


Cette fonction est utilisable à des fin de mise au point.
Cette fonction est utilisable à des fin de mise au point.
Exemple :
<source lang="delphi">
procedure test;
var i : integer;
begin
CodeProfiler.Reset;
//Appeller le code à profiler
i := CodeProfiler.Dump('mon test profiler',ClassManager.CurrentDatabase);
showmessage(inttostr(i));
//le résultat est visible grâce à la requête SQL : select * from sysCodeStats where batchID=i
end;
</source>





Dernière version du 14 décembre 2016 à 16:31

<source lang='delphi'>function CodeProfiler.Dump(const aLabel:string; aDi:TDatabaseInfo):integer;</source>

{{#images:version800-32x32.png|stock}}

Ecrit les statistiques d'exécution de code dans la table SQL sysCodeStats. Le numéro retourné est le numéro de batch.

aLabel Chaîne libellé du dump
aDi TDatabaseInfo Base dans laquelle écrire les données

Cette fonction est utilisable à des fin de mise au point.

Exemple :

<source lang="delphi"> procedure test; var i : integer; begin

CodeProfiler.Reset;
//Appeller le code à profiler 
i := CodeProfiler.Dump('mon test profiler',ClassManager.CurrentDatabase);
showmessage(inttostr(i));
//le résultat est visible grâce à la requête SQL : select * from sysCodeStats where batchID=i 

end; </source>


Voir aussi:

{{#if:Développement DSM|

{{#if:Développement DSM|— Développement DSM |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}