HTML 5 crash na 16+ threadech

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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?
yuri.cs
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 03. led 2007
Bydliště: hl.m. piva
Kontaktovat uživatele:

Re: HTML 5 crash na 16+ threadech

Příspěvek od yuri.cs »

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ý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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
Moderátor
Uživatelský avatar
Registrován: 31. bře 2011
Bydliště: Praha, Prešov
Kontaktovat uživatele:

Re: HTML 5 crash na 16+ threadech

Příspěvek od CageJ »

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
Ingamacek
Červená karta
Červená karta
Registrován: 04. kvě 2013
Bydliště: SNV

Re: HTML 5 crash na 16+ threadech

Příspěvek od Ingamacek »

Nefunguje to ani vo virtuale cez oracle virutalbox, seka sa to bezdovodne. Neviem ja to prijst preco.
r34ktor
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2006

Re: HTML 5 crash na 16+ threadech

Příspěvek od r34ktor »

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

Padá to i pak?
Knowledge is power
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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
Začátečník
Uživatelský avatar
Registrován: 31. pro 2006

Re: HTML 5 crash na 16+ threadech

Příspěvek od r34ktor »

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.
Knowledge is power
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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.
r34ktor
Začátečník
Začátečník
Uživatelský avatar
Registrován: 31. pro 2006

Re: HTML 5 crash na 16+ threadech

Příspěvek od r34ktor »

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
Začátečník
Uživatelský avatar
Registrován: 29. srp 2006

Re: HTML 5 crash na 16+ threadech

Příspěvek od elcrys »

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.
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: HTML 5 crash na 16+ threadech

Příspěvek od zombux »

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
Začátečník
Uživatelský avatar
Registrován: 29. srp 2006

Re: HTML 5 crash na 16+ threadech

Příspěvek od elcrys »

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ý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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ý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: HTML 5 crash na 16+ threadech

Příspěvek od Krteq »

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ý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

Jo, zkoušel, teď jsem zkusil a vyřadit komplet GPU drivery, ne, taky nic...
Eddward
Moderátor
Moderátor
Uživatelský avatar
Registrován: 16. pro 2009
Bydliště: SVK - Košice

Re: HTML 5 crash na 16+ threadech

Příspěvek od Eddward »

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
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: HTML 5 crash na 16+ threadech

Příspěvek od DOC_ZENITH »

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
Moderátor
Uživatelský avatar
Registrován: 16. pro 2009
Bydliště: SVK - Košice

Re: HTML 5 crash na 16+ threadech

Příspěvek od Eddward »

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
Odpovědět

Zpět na „Programování a web“