Question

Je suis deux applications communicantes via IpcChannel. La parole est un procédé (en particulier un property.get) qui renvoie une liste de plus de 80 objets, chacun contenant un autre 500-1000 objets. Cet appel prend environ 40-60 secondes. Y at-il un moyen de déterminer le temps restant estimé pour donner à l'utilisateur des commentaires - à part le fractionnement de la liste et aller chercher les objets un par un (ce qui permettrait de calculer moi-même le temps restant)

?
Était-ce utile?

La solution

Fractionnement la communication en morceaux plus petits est en fait une très bonne façon de résoudre ce problème.

Vous devez avoir une communication initiale de prise de contact pour établir combien de pièces doivent être utilisés, mais vous pouvez donner une estimation précise du temps d'aller. Assurez-vous que vous ne cassez pas en morceaux qui sont si petits que la performance se dégrade en tête de communication.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top