SEMania.cz Fórum Bazar Galerie Download E-shop Sony Ericsson

Vítejte, Anonym. Prosím přihlašte se nebo se zaregistrujte.
Nepřišel Vám aktivační email?
19. Březen 2025, 20:55

Zadejte uživateské jméno, heslo a dobu přihlášení
Hledat:     Pokročilé vyhledávání
142482 příspěvků v 10021 tématech od 23754 uživatelů
Nejnovější uživatel: Emmitt
* Domů Nápověda Hledat Přihlásit Registrovat
Fórum SEMania.cz  |  Ostatni  |  Programy pro mobilni telefony (Moderátor: Ganimed)  |  Téma: Nesmyslna hlaska nekterych aplikaci o nedostatku mista pri ukladani na kartu - reseni (workaround)
Strana: [1]
Poslat téma Tisk
Autor Téma: Nesmyslna hlaska nekterych aplikaci o nedostatku mista pri ukladani na kartu - reseni (workaround)  (Zobrazeno 2104 x)
v6ak
Uzivatel
***
Pohlaví: Muž
Telefon: SK17i, G502, K320i
Příspěvků: 2212



Zobrazit profil WWW
« v: 09. Duben 2009, 22:42 »

Napriklad v aplikaci BT File Manager nebo MiniCommander je nekdy problem s ukladanim na kartu - odvolavaji se na nedostatek mista i prestoze je mista dost. Co s tim?
Zkoumanim jsem dosel k tomu, ze pujde asi o Integer overflow - proste se nepocitalo s velkym mnozstvim volneho mista. Sedi to na 2 GiB, protoze java nema unsigned integery.
Co tedy s tim? Na nesmyslnou hlasku o nedostatku pameti by melo pomoct jeji zaplneni! Zni to paradoxne, ale ma to logicke opodstatneni a fungovalo mi to! Mam 4GB kartu a dokud jsem mel nad 2GiB volneho mista, byl problem. Jakmile jsem zaplnil dostatek pameti, zacalo to byt OK.
A jak to podle moji teorie vypada s pameti nad 4 GiB? Rozeberu to tu od zacatku, jak to asi bude celkove vypadat. Melo by to stejne platit i pro karty mensi (s tim rozdilem, ze je mozne dosahnout mene volneho mista):
* Pod 2 GiB volneho mista to je videt spravne.
* Od 2 GiB (vcetne) do 4 GiB (bez) skutecneho volneho mista je videt zaporne volne misto.
* pro 4 GiB je videt volne misto 0B a dal roste normalne (napr. 4.2 GiB je videt jako 0.2 GiB.)
* Jakmile volne misto dosahne 6 GiB, je viditelne misto zase zaporne a vpodstate se to dal opakuje.
Viditelne volne misto je tedy periodicka funkce s periodou 4 GiB. Jeji minimum je -2GiB a maximum je 2GiB-1B a v ramci periody jde o linearni rostouci funkci.
« Poslední úprava: 09. Duben 2009, 22:43 od v6ak » uložena

kontakt - Ale nejsem poradna - od toho je tu toto forum
Fórum SEMania.cz
   

 uložena
Strana: [1]
Poslat téma Tisk
Fórum SEMania.cz  |  Ostatni  |  Programy pro mobilni telefony (Moderátor: Ganimed)  |  Téma: Nesmyslna hlaska nekterych aplikaci o nedostatku mista pri ukladani na kartu - reseni (workaround)
Skočit do:  


© SEMania 2004-2007 | Powered by SMF.
© 2005, Simple Machines. Všechna práva vyhrazena.
Stránka vytvořena za 0.037 sekund, 17 dotazů.