2017-02-07 6 views
0

Wir arbeiten an Universal Windows Apps, in denen wir die Dateien (deren Größe 20 MB ist) unter Verwendung des folgenden Codes öffnen.Wie ermittle ich die Zeit, die benötigt wird, um die große Datei (20MB) zu öffnen?

In dem oben genannten Code Gibt es eine Möglichkeit zu bestimmen, wie viel Zeit benötigt wird, um die Datei vollständig zu öffnen, deren Größe etwa 20 MB ist?

+2

Das bedeutet nichts. Der wahre Preis beim Lesen einer Datei ist das Lesen ihres Inhalts. "Öffnen" erfordert nur das Betriebssystem, um die Datei zu finden. Da dies bereits der Fall war, hat FileOpenPicker diesen Job ausgeführt, der Verzeichniseintrag ist im Dateisystemcache heiß und die Operation ist ein Bruchteil einer Millisekunde. –

Antwort

0

Es ist nicht möglich. Beachten Sie, dass dies nicht nur von der Gerätekonfiguration/dem -typ abhängt, sondern auch von der CPU-Überlastung und so weiter.

Wenn Ihre App lesen/verarbeitet die Datei Sie irgendeine Art von implementieren können ProgressBar, die angeben, wie viel Arbeit ist bereits getan (bei der Umsetzung von IProgress <>) und wie viel übrig ist, aber die auch gewonnen Es hilft dir nicht bei der Bestimmung der Zeit - du kannst dir vorstellen, die verbleibende Zeit zu schätzen, basierend auf dem, was bereits gemacht wurde, aber das ist nur eine Schätzung und wird sich mit der Zeit sicherlich ändern. Aber das hilft dir auch nicht mit Launcher.LaunchFileAsync (Datei).

Verwandte Themen