Citace od: Honza kdy 22. 08. 2017, 21:43:5135% získali tím přeorganizováním dat. Zbytek ale byla už změna algoritmu.
Citace od: lopata kdy 22. 08. 2017, 23:19:11Citace od: Honza kdy 22. 08. 2017, 21:43:5135% získali tím přeorganizováním dat. Zbytek ale byla už změna algoritmu.Ani ne, stromovou strukturu parent <-> child jen předelali do flat polí, aby data byla v paměti za sebou. Taky vyhodili zpracování dat ven z objektů (žádné virtuální metody). Množství výpočtů je pořád stejné, algoritmicky se nic zásadního neměnilo.
Citace od: Kit kdy 22. 08. 2017, 23:32:53Citace od: lopata kdy 22. 08. 2017, 23:19:11Ani ne, stromovou strukturu parent <-> child jen předelali do flat polí, aby data byla v paměti za sebou. Taky vyhodili zpracování dat ven z objektů (žádné virtuální metody). Množství výpočtů je pořád stejné, algoritmicky se nic zásadního neměnilo.Takové optimalizace je nutné dělat až nakonec a jenom tam, kde je to skutečně potřeba. Jinak je to cesta do pekel.
Citace od: lopata kdy 22. 08. 2017, 23:19:11Ani ne, stromovou strukturu parent <-> child jen předelali do flat polí, aby data byla v paměti za sebou. Taky vyhodili zpracování dat ven z objektů (žádné virtuální metody). Množství výpočtů je pořád stejné, algoritmicky se nic zásadního neměnilo.
Citace od: lopata kdy 23. 08. 2017, 02:29:54Cesta do pekel je konkrétně co? Že je to 6x rychlejší než předtím? Že se o něco snížila spotřeba paměti? Nebo že existují funkce, které pracují s daty, stejně jako ve funkcionálních jazycích?
Citace od: Filip Jirsák kdy 23. 08. 2017, 06:55:25Citace od: lopata kdy 23. 08. 2017, 02:29:54Cesta do pekel je konkrétně co? Že je to 6x rychlejší než předtím? Že se o něco snížila spotřeba paměti? Nebo že existují funkce, které pracují s daty, stejně jako ve funkcionálních jazycích?Sám jste psal, že výkon aplikace je čistě váš subjektivní dojem. Cestou do pekel je tedy například komplikovat kód jen kvůli nějakému subjektivnímu dojmu, že by se daná část mohla zrychlit.
Citace od: Ivan Nový kdy 23. 08. 2017, 08:28:35Citace od: Filip Jirsák kdy 23. 08. 2017, 06:55:25Citace od: lopata kdy 23. 08. 2017, 02:29:54Cesta do pekel je konkrétně co? Že je to 6x rychlejší než předtím? Že se o něco snížila spotřeba paměti? Nebo že existují funkce, které pracují s daty, stejně jako ve funkcionálních jazycích?Sám jste psal, že výkon aplikace je čistě váš subjektivní dojem. Cestou do pekel je tedy například komplikovat kód jen kvůli nějakému subjektivnímu dojmu, že by se daná část mohla zrychlit.A tady pomůže teorie kategorií, nevytvářet objekty jen podle euklidovské intuice, ale na základě skrytých souvislostí objevených skrze teorii kategorií. Například při výběrech ze souborů dat nepoužívat klasickou logiku, ale neklasickou, třeba s vyloučením pravidla o vyloučení třetího. To umožní vytvořit datové struktury, které mohou být optimálněji zpracovatelné. Klasickou logiku pak použít až v posledním kroku zpracování.
Citace od: Filip Jirsák kdy 23. 08. 2017, 06:55:25Sám jste psal, že výkon aplikace je čistě váš subjektivní dojem. Cestou do pekel je tedy například komplikovat kód jen kvůli nějakému subjektivnímu dojmu, že by se daná část mohla zrychlit.
Citace od: Aoidhghean kdy 23. 08. 2017, 09:18:58Citace od: Ivan Nový kdy 23. 08. 2017, 08:28:35Citace od: Filip Jirsák kdy 23. 08. 2017, 06:55:25Citace od: lopata kdy 23. 08. 2017, 02:29:54Cesta do pekel je konkrétně co? Že je to 6x rychlejší než předtím? Že se o něco snížila spotřeba paměti? Nebo že existují funkce, které pracují s daty, stejně jako ve funkcionálních jazycích?Sám jste psal, že výkon aplikace je čistě váš subjektivní dojem. Cestou do pekel je tedy například komplikovat kód jen kvůli nějakému subjektivnímu dojmu, že by se daná část mohla zrychlit.A tady pomůže teorie kategorií, nevytvářet objekty jen podle euklidovské intuice, ale na základě skrytých souvislostí objevených skrze teorii kategorií. Například při výběrech ze souborů dat nepoužívat klasickou logiku, ale neklasickou, třeba s vyloučením pravidla o vyloučení třetího. To umožní vytvořit datové struktury, které mohou být optimálněji zpracovatelné. Klasickou logiku pak použít až v posledním kroku zpracování.Co je euklidovská intuice?
Citace od: lopata kdy 23. 08. 2017, 09:20:36Citace od: Filip Jirsák kdy 23. 08. 2017, 06:55:25Sám jste psal, že výkon aplikace je čistě váš subjektivní dojem. Cestou do pekel je tedy například komplikovat kód jen kvůli nějakému subjektivnímu dojmu, že by se daná část mohla zrychlit.Takový nesmysl jsem nikdy nepsal, nevkládej mi do úst tvoje subjektivní dojmy. Na výkon aplikace jsou nějaké požadavky. Pokud zákazníci nejsou s výkonem spokojeni, musí se s tím něco dělat. Řídí se to vždy požadavky zákazníků, ne nějakými subjektivními dojmy.
Citace od: lopata kdy 22. 08. 2017, 19:40:49Citace od: Filip Jirsák kdy 22. 08. 2017, 19:04:26To ovšem vycházíte z předpokladu, že výkon ovlivňuje především uspořádání dat v paměti. Což platí jen pro velmi okrajový počet aplikací.Platí to pro většinu aplikací. A moje tvrzení je stejně subjektivní a neověřitelné, jako tvoje. Takže se tady můžeme donekonečna hádat, jestli ano nebo ne.
Citace od: Filip Jirsák kdy 22. 08. 2017, 19:04:26To ovšem vycházíte z předpokladu, že výkon ovlivňuje především uspořádání dat v paměti. Což platí jen pro velmi okrajový počet aplikací.
CitaceCitace...výkon ovlivňuje především uspořádání dat v paměti...Platí to pro většinu aplikací. A moje tvrzení je stejně subjektivní a neověřitelné...
Citace...výkon ovlivňuje především uspořádání dat v paměti...
CitaceSám jste psal, že výkon aplikace je čistě váš subjektivní dojem.
Citace od: dustin kdy 23. 08. 2017, 13:42:21To Filip Jirsák: Vážně nevidíš rozdíl mezi:CitaceCitace...výkon ovlivňuje především uspořádání dat v paměti...Platí to pro většinu aplikací. A moje tvrzení je stejně subjektivní a neověřitelné...aCitaceSám jste psal, že výkon aplikace je čistě váš subjektivní dojem.
Citace od: dustin kdy 23. 08. 2017, 14:07:27Spekulace o hlavní příčině problému a spekulace o existenci problému je sakra velký rozdíl. Nedivím se lopatě/lopatovi, že se ozval.
Citace od: fernet kdy 23. 08. 2017, 12:53:34Tak jsem si včera říkal, že už si tu začali poměřovat dicky Kit s Jirsákem, že už chybí jen Nový a další téma zabité zdejší "smetánkou" a jak se říká: "My o ho.ně a ho.no na plotě".