J'ai l'habitude de suivre la durée d'exécution de ma fonction, en react native je peux utiliser console.time avec react-native-console-time-polyfill
myFunction(){
console.time("Func Foo")
//any logic here
console.timeEnd("Func Foo")
}
comment puis-je faire cela en utilisant Flutter?
3 Réponses :
Vérifiez cette URL. P>
Vous pouvez obtenir toutes les informations de débogage dans le flutter p>
https://flutter.dev/docs/testing/debugging P>
Cela vous aidera. P>
je pense que vous vous méprenez
Bienvenue dans Stack Overflow! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence .
Vous pouvez peut-être essayer ceci.
void main() async {
var dateTimeNow = DateTime.now();
await someExecution(); // call your function here.
var dateTimeAfterExecution = DateTime.now();
var difference = dateTimeAfterExecution.difference(dateTimeNow);
print(difference.inMilliseconds);
}
Essayez ceci
myFunction(){
var oldTime = DateTime.now().millisecondsSinceEpoch;
//any logic here
// total time taken to run the logic would be
print("time = ${DateTime.now().millisecondsSinceEpoch - oldTime} ms");
}
chronomètre peut-être?
@pskink Je ne suis pas vraiment sûr de cela, est-ce que cela a pour effet de ralentir les applications si je l'utilise en continu?
en continu? ce que vous entendez par là?
Je veux dire, je l'utilise trop pour la plupart de mes fonctions
@flix Comment utiliser
chronomètre code> est différent de l'utilisation deconsole.time code> à cet égard?@jamesdlin Je ne sais pas à ce sujet, car je viens de toucher
Flutteril y a quelques jours, je pense juste que leChronomètren'a pas été créé à des fins de débogage"Je pense juste que le chronomètre n'a pas été créé à des fins de débogage"- voir par exemple comment VerboseLogger utiliseChronomètre@pskink Donc, je n'ai pas besoin de m'inquiéter pour
Chronomètre, mais comment savoir si VerboseLogger utiliseChronomètrebtw?Comment? en utilisant la commande grep sur ma commande
flutter distribution @flix s'il vous plaît laissez-moi savoir si vous rencontrez des problèmes avec la solution fournie ci-dessous. Merci
@flix Pourquoi doit-il être créé spécifiquement à des fins de débogage?