Bonjour à tous,

Dans une app FMX pour android, je fais une requête REST pour récupérer quelques milliers d'enregistrements et je constate que je double pratiquement le temps nécessaire pour afficher ces données si j'ajoute à la récupération des données brut un traitement de données de l'un des champs récupérés.

Dès lors, j'aimerai mesurer le temps effectué par les différentes étapes de mon processus.

Avec une app pour windows, je vais faire un truc du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
var
 T1, T2: TDateTime;
begin
T1:=now;
...
T2:=now;
label3.text:=TimeToStr(T2 - T1);
Et je vais obtenir ce que je veux....Mais pas avec Android

Typiquement dans mon cas, le code m'indique une durée de 3-4 sec alors que la durée réelle mesurée avec un chronomètre me donnera 8 sec!

Est-ce que quelqu'un a une idée pour mesurer la durée réelle du processus à l'aide du code?

Merci d'avance