HI!
Nur mit UDMH kann ich auf meinem Treo 650 z.B. PalmMAME und MyUAE verwenden.
Normalerweise hat der Treo 650 ja max. 5 MB Heap. Normales/langsames NVFS RAM hat er 22 MB und dann sind da noch die 10 MB DbCache, in den eine Applikation grundsätzlich reinpassen muss.
Da der Heap wohl schnelles RAM sein muss, gehe ich davon aus, dass der vom DbCache abgeht, nicht vom normalen RAM.
Wenn ich UDMH aktiviere, dann habe ich allerdings soviel Heap, wie vorher normales RAM frei, dabei hätte ich gedacht, dass es maximal 10 MB werden können. Ist das eine potentielle Instabilitätsquelle? Kennt sich da jemand aus?
Sollte mit UDMH allerdings der Heap dann wirklich so groß sein und dadurch im NVFS RAM liegen, dann müsste der Palm ja wesentlich langsamer laufen.
Seltsam ist auch folgendes.
Heap-Daten, wenn UDMH deaktiviert ist:
Total size: 5.5 MB
Free space: 4.9 MB
Max chunk size: 3.7 MB
Wenn UDMH aktiviert ist:
Total size: 17.4 MB
Free space: 0 MB
Max chunk size: 21.2 MB
Wie kann die Max chunk size größer sein, als die Total size? Warum ist Free space 0 MB?
Thomas