@HaLuMa - asi je to blbost, ale tak mě napadá, jak parsuješ GPX. Pokud to procházíš sekvenčně, neměl by být problém ani u takhle velkého souboru, ale jestli se staví DOM v paměti, tak to bude žrát hodně paměti a místo může zabírat rostoucí pagefile. Ale to ji je určitě jasné.
#161
Publikováno 23 únor 2017 - 12:27
a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace
Hlavní kešovací zažízení: Samsung Galaxy A41
#162
Publikováno 23 únor 2017 - 12:42
pagefile to nebude neboť ho mám s pevně danou velikostí a na jiném disku, než je c: a d:
Moje pluginy Puzzle magnetky Turistické nálepky Turistické známky Nález ve dnech roku bez Lab keší
#163
Publikováno 23 únor 2017 - 12:49
@HaLuMa - asi je to blbost, ale tak mě napadá, jak parsuješ GPX. Pokud to procházíš sekvenčně, neměl by být problém ani u takhle velkého souboru, ale jestli se staví DOM v paměti, tak to bude žrát hodně paměti a místo může zabírat rostoucí pagefile. Ale to ji je určitě jasné.
Nene, cele GPX se tam opravdu do pameti nenacita. Bere se to postupne.
#164
Publikováno 23 únor 2017 - 14:01
Nene, cele GPX se tam opravdu do pameti nenacita. Bere se to postupne.
Že by memory leak?
#165
Publikováno 23 únor 2017 - 14:17
Memory leaky si opravdu hlidam.
Navic, jakym mechanizmem by memory leak na chvili vyrabel obrovsky docasny soubor do tempu, to umis vysvetlit?
#166
Publikováno 23 únor 2017 - 14:31
Navic, jakym mechanizmem by memory leak na chvili vyrabel obrovsky docasny soubor do tempu, to umis vysvetlit?
Pravda, ten by nafukoval pagefile.
#167
Publikováno 23 únor 2017 - 17:23
tak "disk leak"
#168
Publikováno 23 únor 2017 - 21:18
Tak jsem si vyzkoušel import PQ GPX s cca 20000 keškami (ca 250 MB) do GG a sledoval jsem to přes Process Monitor na Win7:
1/ Zdrojové GPX je čteno z disku po 16 kB blocích.
2/ GG si vytvoří v %temp% složce dočasný soubor (u mne C:\Users\dejwy\AppData\Local\Temp\etilqs_cpfh582VZAULSXJ) do kterého zapisuje po 4kB blocích cosi.
...
WriteFile; C:\Users\dejwy\AppData\Local\Temp\etilqs_cpfh582VZAULSXJ; SUCCESS; Offset: 10 188 504, Length: 4 096
...
3/ Paralelně se zapisuje do narůstajícího *.db3 souboru (u mne cca 129 MB po 4 kB blocích) a jakmile je to dokončeno je dočasný soubor z %temp% složky uzavřen (Close File)
Tolik k nutnosti mít místo na disku, kde je umístěna složka %temp%
Tento příspěvek byl upraven od dejwy: 23 únor 2017 - 21:23
/realme 8 (Android 12) + Locus, Oregon 300 už nepoužívám vůbec/
GC3WERW - Vzpominky Tychona Brahe | GC4XTDT - Opustena infekcni klinika Kopa | GC5FJC2 - Benatecke kolecko | GC5R8AF - Achilles a zelva | GC5VYCQ - Chrastenhof (Chrastecky dvur) | GC6N637 - Zubri na Travinach | GC6Q5BT - QIC neboli ctvrtpalec | GC72925 - 7. PLRO Vlkava - Raketaci | GC7FK96 - Beru Ti Stesti | GC92CY5 - Kopec plný bordelu | GC98JF4 - Chrastenhof (Chrastecky dvur) - reloaded | GC9AV0D - Sečtělá | GC9WFCF - Poslední zvonění
#169
Publikováno 23 únor 2017 - 21:19
Onen velky soubor v tempu je docasny soubor pro sqlite (etilqs na zacatku toostatne dost vymluvne naznacuje...) Musim projit v to importu vsehcny databazove operace, abych objevil ty, ktere vyprovokuji sqlite k vyrobeni takhle velkych docasnych dat. Kdyz se to podari eliminovat, mohlo by byt odmenou i dosti vyrazne zrychleni.
#170
Publikováno 01 březen 2017 - 19:43
nechci to zakriknout, ale asi se mi podarilo ten docasny soubor v Tempu zcela eliminovat. (tedy ne presunout jinam, ale ze se opravdu vubec nedela...) Snad zitra nenajdu nejaky zadrhel...
#171
Publikováno 02 březen 2017 - 6:54
/realme 8 (Android 12) + Locus, Oregon 300 už nepoužívám vůbec/
GC3WERW - Vzpominky Tychona Brahe | GC4XTDT - Opustena infekcni klinika Kopa | GC5FJC2 - Benatecke kolecko | GC5R8AF - Achilles a zelva | GC5VYCQ - Chrastenhof (Chrastecky dvur) | GC6N637 - Zubri na Travinach | GC6Q5BT - QIC neboli ctvrtpalec | GC72925 - 7. PLRO Vlkava - Raketaci | GC7FK96 - Beru Ti Stesti | GC92CY5 - Kopec plný bordelu | GC98JF4 - Chrastenhof (Chrastecky dvur) - reloaded | GC9AV0D - Sečtělá | GC9WFCF - Poslední zvonění
#172
Publikováno 02 březen 2017 - 7:35
Teoreticky ano, ale protoze mam temp na rychlem SSD, tak to poznat neni.
#174
Publikováno 02 březen 2017 - 11:43
chyba to urcite neni, je to vlastnost sqlite. Jen se ted vic snazim mu k tomu nedat prilezitost.
On se ten temp jeste i ted muze za urcitych okolnosti vytvorit, ale je alespon o dost mensi, a pri beznem pouzivani k tomu zpravidla ani nedojde.
#175
Publikováno 02 březen 2017 - 11:59
Jen se zeptám, je normální, že při zadávání WP ke keši se mi GG zadrhne třeba na 10-20 vteřin? Dělá mi to hlavně na PC s normálním (tedy ne SSD diskem). U PC s SSD diskem to moc nepozoruji, tam je GG daleko rychlejší...
Hlavně to dělá, když si přidávám do popisu WP nějaké informace. (jsem líný si to dopisovat do popisu keše, protože by to znamenalo kliknout několikrát navíc, tak si to většinou ukládám (vyluštěné indície atp.) k finálnímu WP.)
#176
Publikováno 02 březen 2017 - 12:08
to normalni neni. Nic takoveho u sebe nepozoruji.
#177
Publikováno 02 březen 2017 - 12:09
Bezne si pridavam k WP informace (rekneme do 200 znaku) a zadne zdrzeni nepozoruji.
Tento příspěvek byl upraven od gord: 02 březen 2017 - 12:10
MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)
- Stator - statistiky y GeoGetu (diskuse)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)
- Náhrada GJ legálními postupy
#179
Publikováno 02 březen 2017 - 13:04
Jen se zeptám, je normální, že při zadávání WP ke keši se mi GG zadrhne třeba na 10-20 vteřin? Dělá mi to hlavně na PC s normálním (tedy ne SSD diskem). U PC s SSD diskem to moc nepozoruji, tam je GG daleko rychlejší...
Hlavně to dělá, když si přidávám do popisu WP nějaké informace. (jsem líný si to dopisovat do popisu keše, protože by to znamenalo kliknout několikrát navíc, tak si to většinou ukládám (vyluštěné indície atp.) k finálnímu WP.)
to mám taky...patrně se to bude víc projevovat u velké databáze, a když se přidává..
Vyplníš něco WP, nebo přidáš Final, to je hned, pak zavřeš a....čekáš, disk svítí naplno...
Když to pak ožije a přidává se další, tak už to třeba jde rychle...jak kdy
Rumunská anabáze 2009, Eurocaching Tour 2010, Eurocaching Tour 2011, Balt Cache Tour 2011, Oslo Cache Tour 2011, Balkan Caching Tour 2012, Euro Caching Tour 2013, Balkan Caching Tour 2014, Euro Caching Tour 2015, Hajastán 2016, Sakartvelo 2017, Azərbaycan 2018, Transilvania GeoQuest 10 (Alba Iulia 2018), Balt Cache Tour 2019, Expedice Nový Bor 2020, Go East! 2020, Dobytí jižního pólu 2020, Expedice Ísland 2021, Go East 2022, Go West 2022
#180
Publikováno 02 březen 2017 - 13:15
Jak velka je "velka databaze"? S velikosti to podle me nic spolecneho nema. Vetsinu velikosti databaze tvori asi logy a ty by na to nemely mit vliv. Takze jina otazka: kolik mas v adatabazi kesi a WP? Ja 80551 kesi, 93036 WP.
MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)
- Stator - statistiky y GeoGetu (diskuse)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)
- Náhrada GJ legálními postupy
Také označené jedním nebo více z těchto klíčových slov:geoget
Projekty →
GeoGet →
Geoget 2.13.0Založeno od HaLuMa , 06 dub 2024 geoget |
|
|
||
|
Hardware a software →
Programy na PC →
Stator verze 2.3.0.33?Založeno od KulisekW , 29 led 2024 geoget |
|
|
|
|
Geocaching →
Poradna →
Geoget a zveřejnění statistiky na geocaching.czZaloženo od karel1957 , 25 čec 2023 geoget |
|
|
|
|
Projekty →
GeoGet →
Geoget 2.12.1Založeno od HaLuMa , 25 kvě 2023 geoget |
|
|
|
|
Projekty →
GeoGet →
Geoget 2.12.0Založeno od HaLuMa , 05 úno 2023 geoget |
|
|
1 uživatel(ů) prochází toto téma
0 uživatelů, 1 návštěvníků 0 anonymních uživatelů