4 Stimmen

Die Anwendung nimmt zu viel Platz im RAM ein, was zum Schließen der Anwendung führt

Ich habe ein Problem mit der App, für die ich den RAM des BB 9800 zu klein ist.

Ich habe eine html5-Anwendung, die ich in IOS und Blackberry verwende. Ich benutze phonegap plugin um Daten vom Server zu holen, indem Sie Sybase .

Auf IOS läuft alles gut, aber auf dem Blackberry erhalte ich häufig die Meldung "wenig Speicherplatz, bitte Anwendungen stoppen" und die einzige laufende Anwendung ist meine. Und normalerweise folgt darauf "App wird geschlossen, weil sie zu groß ist" .

Wie kann ich entweder den verfügbaren Speicher für meine Anwendung erhöhen (unwahrscheinlich) oder die Menge, die meine Anwendung verbraucht, verringern (Tipps und Richtlinien)

Ich benutze:

  • Sencha Touch für unsere Schnittstelle

  • Phonegap um auf die native API zuzugreifen

  • Sybase um die Synchronisierung zwischen unseren lokalen Daten und den Serverdaten durchzuführen

  • Keine Toolkits - nur eines ist Sencha Touch

  • alles wird bei index.html geladen - überhaupt kein Ajax

  • index.html ist eine lokale Datei - keine Anfrage wird geladen

Sencha übernimmt die DOM Material - nicht alle Bildschirme in einem Haupt-DOM - die Bildschirme werden nach Bedarf erstellt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X