Přejít na obsah


Fotka

Geoget 2.9.8

geoget

  • Zamčené téma Toto téma je zamknuto
184 odpovědí na toto téma

#161 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 166 příspěvků(y)

Publikováno 23 únor 2017 - 12:27

@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é.


  • 0

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 Kreten8

Kreten8

    Advanced Member

  • Members
  • PipPipPip
  • 1 755 příspěvků(y)

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:


  • 0

#163 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

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.


  • 0

#164 vkvkvk

vkvkvk

    Advanced Member

  • Members
  • PipPipPip
  • 307 příspěvků(y)

Publikováno 23 únor 2017 - 14:01

Nene, cele GPX se tam opravdu do pameti nenacita. Bere se to postupne.

Že by memory leak?


  • 0

#165 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

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?


  • 0

#166 vkvkvk

vkvkvk

    Advanced Member

  • Members
  • PipPipPip
  • 307 příspěvků(y)

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.


  • 0

#167 mikrom

mikrom

    Advanced Member

  • Members
  • PipPipPip
  • 1 966 příspěvků(y)

Publikováno 23 únor 2017 - 17:23

tak "disk leak" :)


  • 0

#168 dejwy

dejwy

    dejwy

  • Members
  • PipPipPip
  • 1 215 příspěvků(y)

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

  • 3

#169 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

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.


  • 3

#170 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

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...


  • 5

#171 dejwy

dejwy

    dejwy

  • Members
  • PipPipPip
  • 1 215 příspěvků(y)

Publikováno 02 březen 2017 - 6:54

HaLuMa ... a ma to i nějaký vedlejší efekt, třeba urychlení?
  • 0

#172 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 02 březen 2017 - 7:35

Teoreticky ano, ale protoze mam temp na rychlem SSD, tak to poznat neni.


  • 1

#173 Arne1

Arne1

    Advanced Member

  • Members
  • PipPipPip
  • 5 834 příspěvků(y)

Publikováno 02 březen 2017 - 11:00

Bylo by príma kdyby to bylo ono! Jak se tak dívám do historie, tak první upozornění na tuto chybu (nebo feature) jsem psal začátkem dubna 2014
  • 0

Používám a doporučuji a:Drake - nejlepší geocachingovou aplikaci pro Android!


#174 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

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.


  • 0

#175 Roman_Jaromer

Roman_Jaromer

    Roman_Jaroměř

  • Members
  • PipPipPip
  • 4 188 příspěvků(y)

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.)


  • 0

#176 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 14 515 příspěvků(y)

Publikováno 02 březen 2017 - 12:08

to normalni neni. Nic takoveho u sebe nepozoruji.


  • 0

#177 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

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

  • 0

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

 


#178 Arne1

Arne1

    Advanced Member

  • Members
  • PipPipPip
  • 5 834 příspěvků(y)

Publikováno 02 březen 2017 - 12:44

Jak kdy - někdy zdržení pozoruju a za chvíli zase ne
  • 0

Používám a doporučuji a:Drake - nejlepší geocachingovou aplikaci pro Android!


#179 dr.vota

dr.vota

    Advanced Member

  • Members
  • PipPipPip
  • 5 452 příspěvků(y)

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


  • 2

#180 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 110 příspěvků(y)

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.


  • 0

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

0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama