HTML 5 crash na 16+ threadech
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
HTML 5 crash na 16+ threadech
Zajímavej fenomén, reasp spíš prasácké programování. Zjistil jsem že všude kde je HTML5 player, mi crashujou všechny browsery okamžitě jakmile se dannej prvek má načíst.
Zjistil jsem že se to stane vždy když má browser více jak 16 threadů. Mam 2x12 jádrové Xeony, a blbej browser musim spouštět přes baťák tímto stylem " c:\windows\system32\cmd.exe /C start /affinity FFF D:\FirefoxPortable\App\Firefox\firefox.exe " aby byl locknutej jen na určité thready, jenže to si jej zas nemůžu "připýchnout" do taskbaru, nebo pokud jej vyvolá jinej program je to taky špatný, hned se spustí přez všechny. Fanscinuje mě jak se při vývoji HTML5 mohlo tohle přehlídnout a ani jsem o tom nice nevygoogloval. Chápu kdyby tam neškáloval, ale prostě crashnul protože se s tim nepočítalo? ňáké nápady?
Zjistil jsem že se to stane vždy když má browser více jak 16 threadů. Mam 2x12 jádrové Xeony, a blbej browser musim spouštět přes baťák tímto stylem " c:\windows\system32\cmd.exe /C start /affinity FFF D:\FirefoxPortable\App\Firefox\firefox.exe " aby byl locknutej jen na určité thready, jenže to si jej zas nemůžu "připýchnout" do taskbaru, nebo pokud jej vyvolá jinej program je to taky špatný, hned se spustí přez všechny. Fanscinuje mě jak se při vývoji HTML5 mohlo tohle přehlídnout a ani jsem o tom nice nevygoogloval. Chápu kdyby tam neškáloval, ale prostě crashnul protože se s tim nepočítalo? ňáké nápady?
- yuri.cs
- Mírně pokročilý

- Registrován: 03. led 2007
- Bydliště: hl.m. piva
- Kontaktovat uživatele:
Re: HTML 5 crash na 16+ threadech
huh, standard vs implementace?
It will be amazing in case after 10GHz we will see 20GHz, 30GHz and so on, just like we witnessed the thorny way from 10MHz to 33MHz in the eighties. -xbitlabs.com
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Neřekl bych kdyby to dělal jen FF, ale dělá to každej browser, přitom ale pamatuji když to začínalo, tak rok dozadu co jsem ještě měl ty 2x12 opterony, tak tehdy mi to nepadalo. Tzn museli něco změnit (k horšímu).
- CageJ
- Moderátor

- Registrován: 31. bře 2011
- Bydliště: Praha, Prešov
- Kontaktovat uživatele:
Re: HTML 5 crash na 16+ threadech
jedine nahlasit bug
AMD RYZEN 5600X, 16GB DDR4 2,8GHz, ASUS TUF B550, ASUS GOLD 650W; Fractal Design, ASUS DUAL RTX 3060 Ti GDDR6X;
AMD RYZEN 5800X3D, NOCTUA NH-D15, ASUS ProArt X570-CREATOR WIFI, SuperFlower 1200W, 32GB CL14 G.SKILL 3200, FRACTAL DESIGN XL R4, ASUS STRIX RTX 3080 OC; APPLE MacBook AIR M1 iPhone 12 Pro 128GB
AMD RYZEN 5800X3D, NOCTUA NH-D15, ASUS ProArt X570-CREATOR WIFI, SuperFlower 1200W, 32GB CL14 G.SKILL 3200, FRACTAL DESIGN XL R4, ASUS STRIX RTX 3080 OC; APPLE MacBook AIR M1 iPhone 12 Pro 128GB
- Ingamacek
- Červená karta

-
- Registrován: 04. kvě 2013
- Bydliště: SNV
Re: HTML 5 crash na 16+ threadech
Nefunguje to ani vo virtuale cez oracle virutalbox, seka sa to bezdovodne. Neviem ja to prijst preco.
- r34ktor
- Začátečník

- Registrován: 31. pro 2006
Re: HTML 5 crash na 16+ threadech
Pokud máš chuť, nainstaluj Portable Firefox Dev, v nastavení povol multiprocesový režim a skrze about:config uprav předvolbu dom.ipc.processCount na 24.DOC_ZENITH píše:Zjistil jsem že se to stane vždy když má browser více jak 16 threadů. Mam 2x12 jádrové Xeony, a blbej browser musim spouštět přes baťák tímto stylem " c:\windows\system32\cmd.exe /C start /affinity FFF D:\FirefoxPortable\App\Firefox\firefox.exe " aby byl locknutej jen na určité thready, jenže to si jej zas nemůžu "připýchnout" do taskbaru, nebo pokud jej vyvolá jinej program je to taky špatný, hned se spustí přez všechny.
Padá to i pak?
Knowledge is power
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Ano, zkoušel jsem tam dát 24, 12, nic. Dam youtube.com a instant crash, s tím že v tomto crashne jen ten tab, ne celej browser jak je jinak zvykem.
- r34ktor
- Začátečník

- Registrován: 31. pro 2006
Re: HTML 5 crash na 16+ threadech
Holt to vývojáři, ani testeři, na takových konfiguracích běžně neprovozují.
Na správu procesů doporučuji zakoupit Process Lasso (ale lze ho zdarma provozovat i ve funkčně ořezané verzi). Výborný, průběžně vyvíjený, nástroj.
Na správu procesů doporučuji zakoupit Process Lasso (ale lze ho zdarma provozovat i ve funkčně ořezané verzi). Výborný, průběžně vyvíjený, nástroj.
Knowledge is power
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Tak 3rd party tooly nejsou nutný, když to spustíš commanden (resp baťákem nebo zástupcem co dannej příkaz zadá) " c:\windows\system32\cmd.exe /C start /affinity FFF D:\FirefoxPortable\App\Firefox\firefox.exe " přáčemž to FFF je hexadecimálka, musíš to z binárky převést na hex, dáš si tolik nul kolik máš threadů a pak nuly změníš na 1 u threadů který chceš aby si to vzalo, konvertneš to do hexadecimálky, to co vyplivne hodíš do toho baťáklu a jedeš, proces se ti spustí přesně tam kde chceš. To platí i pro programy/hry s launcherem, když launcher zamkneš na konkrétní jádra, tak i procesy které on sám vyolá nemůžou lízt jinam.
Jedinej oser je to u browserů protože baťák si nepřipneš do taskbaru, to samé když je vypnutej a jinej SW jej vyvolá, tak jej vyvolá přímo a ne přes ten baťák, tzn html5 způsobí instant crash. Je to maličkost ale zároveň děsná inkompetence vývojářů. Jestli věci ani netestujou na tuně threadů tak multithread budoucnost asi moc nehrozí. Čím více se HTML5 playery rozšiřujou obecně tím více si říkám zlatej flash. To se všude hlásalo jak to bude lepší a rychlejší, realita je pravej opak.
Jedinej oser je to u browserů protože baťák si nepřipneš do taskbaru, to samé když je vypnutej a jinej SW jej vyvolá, tak jej vyvolá přímo a ne přes ten baťák, tzn html5 způsobí instant crash. Je to maličkost ale zároveň děsná inkompetence vývojářů. Jestli věci ani netestujou na tuně threadů tak multithread budoucnost asi moc nehrozí. Čím více se HTML5 playery rozšiřujou obecně tím více si říkám zlatej flash. To se všude hlásalo jak to bude lepší a rychlejší, realita je pravej opak.
- r34ktor
- Začátečník

- Registrován: 31. pro 2006
Re: HTML 5 crash na 16+ threadech
U jednoho programu to baťákem řešit lze, ale pro komplexní správu mnoha procesů je takový program požehnáním.
Knowledge is power
- elcrys
- Začátečník

- Registrován: 29. srp 2006
Re: HTML 5 crash na 16+ threadech
Teď jsem provedl test na 2 x 10 jádru (s HT off) a nic nepadá. Firefox 35 videa na youtube.com přehrává bez problému, IE 11 načte html5 přehrávač, ale objeví se zrnění a YT přepne na flash (nejspíš nemá IE nějaký kodek).
EDIT: Tak v IE 11 valí html5 přehrávač také, ale u některých videí to občas přepne do flashe.
EDIT: Tak v IE 11 valí html5 přehrávač také, ale u některých videí to občas přepne do flashe.
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Tak jsem to zkusil ještě jednou a ee, těch 16 byl jen můj odhad, teď jsem to zkusil do detailu a je to 22. 22 nebo méně = OK. 23 či více = instant crash. Proč sakra zrovna 22... hodně divný číslo..
- zombux
- Odborník PCT

- Registrován: 05. čer 2003
- Bydliště: sluníčkář a havloid z pražské lumpenkavárny
Re: HTML 5 crash na 16+ threadech
napadá mě snad proto, že 2x1 (ten defaultní thread, který se použije vždycky) + 2x10, ale to je jen takovej divokej nápad 
ignorelist: kremrole a dezoláti
- elcrys
- Začátečník

- Registrován: 29. srp 2006
Re: HTML 5 crash na 16+ threadech
Tak jsem zapnul na zkoušku HT (40 threadů) a pořád nic nepadá. Teď ještě řekni, že na to musí být alespoň 23 fyzických jader
.
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Ne, a nechápu to vůbec jaktože tobě to nepadá... resp nevim proč to padá mě... leda že bych zkusil ještě hovadiny, typu GPU drivery a pod, ty by s tim ale neměly mít nic společného... Já řikam něco se muselo změnit, protože rok dozadu s tim 24C Opteronem tento problém nepamatuju.
- Krteq
- Středně pokročilý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: HTML 5 crash na 16+ threadech
Zkoušel jsi vypnout HW akceleraci v browseru (samozřejmě to akceleruje i HTML5). Pár posledních GeForce driverů si s HW akcelerací moc nerozumí.
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Jo, zkoušel, teď jsem zkusil a vyřadit komplet GPU drivery, ne, taky nic...
- Eddward
- Moderátor

- Registrován: 16. pro 2009
- Bydliště: SVK - Košice
Re: HTML 5 crash na 16+ threadech
a nemas crash logy ? cez about:crashes a hned by sme boli mudrejsi
Intel Core i7 8700K @ 4.8Ghz + Noctua NH-D15 | 16GB DDR4 3200Mhz CL15 Corsair | MSI Z370 GAMING PRO CARBON | MSI GeForce RTX 2080 GAMING X TRIO 2.1/15.5Ghz
Crucial MX500 2TB | Samsung 970 EVO Plus 500GB NVMe | Seasonic Prime Ti Ultra 750W | W11 x64 Pro | Fractal Define R4 Black + 3x NF-A14 | DELL U2515H 1440p
Phone: Samsung Galaxy S22 Ultra 5G
Time Spy: 11 610
Crucial MX500 2TB | Samsung 970 EVO Plus 500GB NVMe | Seasonic Prime Ti Ultra 750W | W11 x64 Pro | Fractal Define R4 Black + 3x NF-A14 | DELL U2515H 1440p
Phone: Samsung Galaxy S22 Ultra 5G
Time Spy: 11 610
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: HTML 5 crash na 16+ threadech
Z čeho, dám ti je z čeho chceš, firefox, chrome, opera, jen si řekni padá vše stejně a svižně.
- Eddward
- Moderátor

- Registrován: 16. pro 2009
- Bydliště: SVK - Košice
Re: HTML 5 crash na 16+ threadech
firefox napr.
Intel Core i7 8700K @ 4.8Ghz + Noctua NH-D15 | 16GB DDR4 3200Mhz CL15 Corsair | MSI Z370 GAMING PRO CARBON | MSI GeForce RTX 2080 GAMING X TRIO 2.1/15.5Ghz
Crucial MX500 2TB | Samsung 970 EVO Plus 500GB NVMe | Seasonic Prime Ti Ultra 750W | W11 x64 Pro | Fractal Define R4 Black + 3x NF-A14 | DELL U2515H 1440p
Phone: Samsung Galaxy S22 Ultra 5G
Time Spy: 11 610
Crucial MX500 2TB | Samsung 970 EVO Plus 500GB NVMe | Seasonic Prime Ti Ultra 750W | W11 x64 Pro | Fractal Define R4 Black + 3x NF-A14 | DELL U2515H 1440p
Phone: Samsung Galaxy S22 Ultra 5G
Time Spy: 11 610