Trochę kontaktu z kolegą posiadającym 128M w swoim Looxie, chwila przeglądania kodu SMMobile..
Okazuje się, że problem polega na tym, że dla pojedynczego procesu (wątku?) w PDA można przydzielić tylko 32mega ramu (trudno stwierdzić, czy ograniczenie .net, systemu czy sprzętu). Importowanie działa w pojedynczym wątku, a kod jest tak trochę "niedorobiony" (przy przeglądaniu bazy alokuje sobie pamięć na "teksty", po czym je zostawia na łaskę garbage collectora). Powoduje to alokowanie potwornej ilości danych (które są prawie natychmiast zwalniane), co gorsza jeszcze w międzyczasie "uzupełniana" jest transakcja SQLite.
Myślę jeszcze zrobić test importu "z baaaaaardzo wolnej" karty (może garbage collector lepiej sobie poradzi) oraz na koniec wykonać "manualny" import (importowanie na UX -> trochę zabawy SQLite -> sprawdzenie czy wynik zadziała z Mobile). Jak będzie można "uczyć się" tych baz, to nie omieszkam donieść!
Jeden z autorów aplikacji powiedził, że trwają prace nad podziałem tych baz-potworów na mniejsze bazy (tak żeby nie było problemów, podobna sytuacja występuje w SM dla IPhone)