Ich verwende JsonReader
, um meine Daten zu laden, aber es scheint eine niedrige Leistung mit einer großen Datenmenge. Ich möchte JsonReader
durch ArrayReader
ersetzen. Ich bin sicher, dass die Größe der Daten, die Server-Antwort wird kleiner, wenn ich ArrayReader
verwenden, aber nicht sicher, ob die Leistung verbessert wird.Vergleichen Sie die Leistung zwischen Ext.data.JsonReader und Ext.data.ArrayReader
2
A
Antwort
1
Sie werden wahrscheinlich nicht viel schneller so oder so kommen. Unter der Haube, jsonReader einfach die JSON-Zeichenfolge direkt in ein Objekt (und wenn der Browser die native JSON.parse
Funktion unterstützt, ruft es stattdessen das, was noch besser ist). In der Tat würde ich vermuten, dass ArrayReader langsamer sein wird, da es tatsächlich über das Array iteriert, um die Daten in Datensätze zu ziehen. Natürlich können Sie das einfach selbst testen - das Ändern des Lesertyps ist eine triviale Änderung. Ich gehe davon aus, dass Sie sich genauer ansehen müssen, wie viele Daten Sie vom Server zurückgeben.
Verwandte Themen
- 1. Verbessern Sie die Leistung
- 2. Link zwischen AS3 FPS und Leistung?
- 3. Vergleichen Sie die gleiche Tabelle und ignorieren Sie die Ergebnisse
- 4. Leistung zwischen "von Paketimport *" und "Importpaket"
- 5. Android-Leistung zwischen Aktivitäten
- 6. Vergleichen Sie ein Byte und und hexadezimal
- 7. Werte zwischen Array und Objekt vergleichen
- 8. Wie kann ich die Leistung (Jagged Arrays, Arrays, ArrayList) vergleichen?
- 9. js vergleichen zwischen variablen und div Text
- 10. Die Leistung von GestureOverlayView und GestureDetector
- 11. Optimieren Sie und verbessern Sie die Leistung dieser MYSQL-Abfrage
- 12. vergleichen zwischen zwei pairRDD
- 13. Leistung und Sortierung und eindeutige eindeutige zwischen mysql und php
- 14. Vergleichen Sie zwei Bilder und überprüfen Sie die Gleichheit
- 15. Vergleichen Sie JSON und BSON
- 16. Gemeinsame Zeiger und die Leistung
- 17. Verbessern Sie die Leistung durch Multithreading
- 18. zwei Binärzahlen vergleichen und die diffrent Bits
- 19. Protovis und JqPlot Leistung
- 20. Leistung und Einschränkungsprobleme zwischen update() und batchUpdate() Methoden von NamedParameterJdbcTemplate
- 21. Vergleichen Sie zwei NSDates
- 22. Unterschied zwischen Ansichten und Tabellen in der Leistung
- 23. RandomForest Regressor: Vorhersagen und überprüfen Sie die Leistung
- 24. Warum unterscheidet sich die Dynamodb-Leistung zwischen diesen Abfragen?
- 25. Leistung zwischen SELECT MAX (col_name) und ROWNUM = 1
- 26. Vergleich der Leistung von Teilstringoperationen zwischen .NET und Java
- 27. Log.d und Auswirkungen auf die Leistung
- 28. Vergleichen Sie die Nummer und ihre String-Darstellung
- 29. Verbessern Sie die Leistung benutzerdefinierte Fortschrittsbalken Animation
- 30. Ruby: Was ist der Unterschied zwischen den Vergleichen: "||" und "oder"
danke dir, bmoeskau. –