PDA

JAVA Recordstore in verschiedenen Handys





View Full Version: JAVA Recordstore in verschiedenen Handys


adfree
21.06.2007, 21:13
Auslöser war dieser Thread:
http://forum.modopo.com/java-symbian/t-17341-sxg75-telefonspeicher-fuer-javaprogramme-konfigurierbar.html

faterpan war so nett, ein Midlet zu schreiben, um die Grösse des Recordstore zu ermitteln. :up:
thanx faterpan

Was beim SXG75 rauskam sieht man auf dem Screenshot. Allerdings wurde zwar auf dem EF81, EF82, SL91 970KB ermittelt. Aber deswegen funktioniert das Midlet aus dem Thread trotzdem nicht besser...

Ich bin mir nach wie vor sicher. Das man das Problem durch Programmiererkniffe lösen könnte.

Hier mal, was ich mit dem S65 ermittelt habe:
info:
>1024
info 2:
vorher: 6638
nachher:6638
info 3:
vorher: 6638
nachher:6638


Mich würden Ergebnisse von anderen Herstellern und Handys interessieren.



BuG
21.06.2007, 21:37
Nach überfliegen des anderen Threads, denke ich, dass ihr ein bissl auf dem Holzweg seid. Der Recordstore ist so eine Art Datenbank bzw. einfach nur ein nichtflüchtiger Speicherbereich, der dem Midlet zugewiesen wird. Dort kann es Informationen abspeichern, um sie beim nächsten Start wieder verfügbar zu haben (Spielstände und so Zeugs).

Was der Entwickler da meinte, war wohl eher der Heapspeicher, also das Ram, was den Java-Anwendungen zur Verfügung steht. Schätze, der Recordstore dürfte davon nicht beeinflußt werden. Der dürfte ziemlich sicher abhängig vom freien Speicher im Dateisystem sein und nicht vom Ram.

Naja, hab es trotzdem mal auf dem E71 laufen lassen:

info:
>1024
info2:
1337
1337
info3:
1337
1337

Ich habe auf Laufwerk 0: übrigens gerade 1,337 MB frei. ;)

adfree
26.06.2007, 01:27
Laut BQS ist der JAVA HEAP um die 3 MB beim EF81. Ich glaube ich hab auch das Datenblatt vom SXG75 irgendwo...

Hier mal unter anderem mit EF81:
http://rapidshare.com/files/39351120/Benq-Siemens_Product_Matrix_v1.0.pdf.html

Wenn ich das Datenblatt vom SXG75 gefunden habe...

adfree
26.06.2007, 05:02
Okidoki. Hier die Angabe auch vom SXG75 mit 3 MB Heap beim SXG75:
http://rapidshare.com/files/39372694/75_Generation_Product_Matrix_komplett_v1.6.pdf.html

Natürlich wissen wir alle, das manchmal die Angaben nicht mal ansatzweise stimmen... Aber immerhin eine Orientierungshilfe. :up:

MINIMALIST
26.06.2007, 09:57
Hier die gewünschten Daten vom Nokia 6290 (Symbian 9.2, Series 60 3rd mit Feature Pack 1)

RS Test: Nokia 6290/03.03

info: Probable Size of RecordStore (RS): >1024 KB.
Size of each Record tested: 10 KB.

info2: Size available of RS:
before test: 33220 KB.
after test: 33220 KB.

info3: Space of FileSystem:
before test: 33241 KB.
after test: 33241 KB.

Mein Eindruck: Das ist wohl der freie interne Telefonspeicher. Auf der Suche nach Heap Size bin ich hier gegoogelt: http://www.drommepc.no/PartDetail.aspx?q=p:1432610;c:100079
Oder hier: http://www.j2mepolish.org/devices/Nokia/6290.html
(Übrigens, auf dieser Seite kann man sehr ausführliche J2ME Infos zu jedem Handy-Modell abrufen. Da heisst es zum SXG75: Heap Size 3 MB. Das mit 40 KB kann ich nicht so recht glauben.
SXG75: http://www.j2mepolish.org/devices/Siemens/SXG75.html

Memory:
Max User Storage: 50 MB
Memory Card: Micro SD
Memory Card Feature: Hot Swap
Unlimited Heap size
Unlimited Jar size

BuG
26.06.2007, 09:57
Ich persönlich halte 3 MB aber auch für weit realistischer, als 40 KB.

adfree
30.06.2007, 04:44
Dank faterpan kann man nun mal selbst den JAVAHEAP testen.
thanx faterpan :up:

S65 zeigt 1500 KB als HEAP an.

Die getesteten BREW Handys inklusive SXG75 zeigen alle den gleichen Wert an.
3072 KB, so wie in der BQS Produkt Matrix angegeben.

BuG
30.06.2007, 11:28
Na also, das klingt doch gar nicht schlecht. Also erzählt dieser Typ mit den 40k offenbar ziemlichen Mist.

E71: 3584 KB total

View Full Version: JAVA Recordstore in verschiedenen Handys