Domény | Portrétní focení | Dárek od Slona | Webhosting | VPS | Tesla se slevou |
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 13:03) ⇥ |
↻ |
Tam mam i ty podtržítka aby si nás lidi nepletli! | |
re: Flash(er) poradna – DOS(box) (Mem) RP (23.4.2015 12:51) ⇥ |
↻ |
IOO: Já nic nepsal, to jen mop rýpe. ![]() |
|
re: Flash(er) poradna – DOS(box) (IOO) RP (23.4.2015 12:51) ⇥ |
↻ |
mem: nezaujimal som sa o to... nisom developer. mop: reportuju chyby len cinski hackeri... |
|
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 11:37) ⇥ |
↻ |
Chuck Snoric: Jak by sis jinak představoval reportování chyb? ![]() |
|
re: Flash(er) poradna – DOS(box) (Chuck Snoric) RP (23.4.2015 11:32) ⇥ |
↻ |
Moj pohlad na fungovanie Java aplikacii. ![]() |
|
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 11:31) ⇥ |
↻ |
Chuck Snoric: Pointa? | |
re: Flash(er) poradna – DOS(box) (Chuck Snoric) RP (23.4.2015 11:31) ⇥ |
↻ |
:-D
- Knock knock - Who's there? -javax.servlet.ServletException: Something bad happened at com.example.myproject.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:60) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at com.example.myproject.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:28) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet... Tento příspěvek je dlouhý. Klikněte pro zobrazení celého příspěvku. |
|
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 11:29) ⇥ |
↻ |
java.util.concurrent a Clojure, kde jsou immutable perzistentní datový struktury a STM přístup do paměti. | |
re: Flash(er) poradna – DOS(box) (Colombo) RP (23.4.2015 11:27) ⇥ |
↻ |
_mop_: Karel? | |
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 11:18) ⇥ |
↻ |
Já se programování vícevláknových aplikací živím. Reoredering cache a manuální locky neřeším, protože používám jazyky, které tyhle koncepty poměrně úspěšně abstrahují a umím s nimi pracovat. | |
re: Flash(er) poradna – DOS(box) (BG) RP (23.4.2015 11:16) ⇥ |
↻ |
a ked zacnes programovat viacvlaknove aplikacie s paralelnym pristupom k zdielanej pamati, a budes riesit reordering instrukcii, memory bariery, cache, locky, tak to este budes cumiet kolko toho nevies ty sam ![]() |
|
re: Flash(er) poradna – DOS(box) (_mop_) RP (23.4.2015 10:56) ⇥ |
↻ |
IOO: Mě teda fascinuje kolik lidí tady netušilo jak funguje jakejkoliv vícejádrovej procesor. | |
re: Flash(er) poradna – DOS(box) (IOO) RP (23.4.2015 10:41) ⇥ |
↻ |
Mem davam +, zase som sa cosi poucil na roumingu... | |
re: Flash(er) poradna – DOS(box) (Milanese) RP (22.4.2015 21:12) ⇥ |
↻ |
JO ![]() |
|
re: Flash(er) poradna – DOS(box) (Mem) RP (22.4.2015 20:42) ⇥ |
↻ |
Správně, jen do mne. To nutkání vidět mrkající smajlík se nedá překonat, co. ![]() |
|
re: Flash(er) poradna – DOS(box) (Milanese) RP (22.4.2015 20:32) ⇥ |
↻ |
Teplota 40 coulombu? Nemyslels nahodou °C? ![]() |
|
re: Flash(er) poradna – DOS(box) (Mem) RP (22.4.2015 20:12) ⇥ |
↻ |
mop: Podle mne jen kombinace konzervativního TDP a marketingu Intelu. ![]() [odkaz] |
|
re: Flash(er) poradna – DOS(box) (_mop_) RP (22.4.2015 19:06) ⇥ |
↻ |
Proč nemůže ten procesor zapnout stejný turbo u všech jader najednou? Je to kvůli teplotě? Nebo by nestíhala cache? | |
re: Flash(er) poradna – DOS(box) (lJb1upSSBL) RP (22.4.2015 18:50) ⇥ |
↻ |
Aha. Perfektně vysvětleno! Už se těším až budu s nově nabytými znalostmi házet machra. Bludišťák pro tebe! | |
re: Flash(er) poradna – DOS(box) (Mem) RP (22.4.2015 18:45) ⇥ |
↻ |
Pokud je ta aplikace tak špatně napsaná (nebo to plyne z její povahy), že běží jen v jednom vlákně, tak s tím nepohneš, bude ti vytěžovat jen jedno jádro. A záleží tedy čistě na frekvenci toho jednoho jádra, tedy čím vyšší nominální frekvence, tím lépe. I 2jádro na 3,6 GHz bude pro tebe lepší řešení než 8jádro na 2,4 GHz apod. Záleží ale samozřejmě i na tom, co ti tam běží dalšího (už samotný OS má režii). Pokud by nic dalšího neběželo, tak to je ideální stav, zbylá jádra chladnou a čekají na svou příležitost (až se na ně ten proces přepne), a to jedno aktivní jádro může jet celou dobu na nominální frekvenci nebo maximální turbo, pokud to procesor umí. Např. já mám 4jádro i5-4570, které má výchozí frekvenci 3,2 GHz, ale když je vytížené jen 1 jádro nebo dvě, zvýší se na 3,6 GHz. Pokud ale renderuju vícevláknovým videokodekem, který umí vytížit všechna 4 jádra, turbo se zvedne pouze na 3,4 GHz. (Pro úplnost u 3 jader to zvládne 3,5 GHz). |
|
re: Flash(er) poradna – DOS(box) (lJb1upSSBL) RP (22.4.2015 18:35) ⇥ |
↻ |
Mem: No právě v tom je ten ftip. Já nehodlám primárně používat jednovlákené aplikace. Jenom mě napadlo, že když mám 4 jádro dejme tomu 2,4 GHz (Nemám, vymýšlím si jenom jako příklad) a dám do stroje dejme tomu 4 jádro 4 Ghz, tak jestli prostě to půjde logickou cestou a navýší se výkon té jednovlákenné aplikace. Anebo je něco špatně a mělo se to rozložit na více jader (ta zátěz), ale nerozkládá. Asi to už chápu tu pointu (Kdyby ne, tak mě prosímtě oprav). Díky. | |
re: Flash(er) poradna – DOS(box) (Mem) RP (22.4.2015 18:20) ⇥ |
↻ |
Wujc: Musel bys ho tam bouchnout i prakticky. Ale to je teorie. Jinak v detekci trollingu u jiných než sebe nejsem tak zběhlý, ale přesto to zkusím a normálně odpovím. ![]() Když aplikace využívá jen jedno jádro, tak záleží na jeho nominální frekvenci. Takže pokud teď máš procesor s libovolným počtem jader a frekvencí 3 GHz a pořídíš opět s libovolným počtem jader a frekvencí 3,2 GHz, pocítíš příslušný nárůst výkonu (předpokládáme samozřejmě stejnou architekturu). Pokud hodláš používat primárně jednovláknové aplikace a nic dalšího ti nepoběží, stojí za to vybrat takový model procesoru, který umí velké turbo (dočasné zvýšení frekvence) na jádro. Typicky u core i5/i7 máš stanovené kroky, které mohou jádra dosáhnout, a je to omezené tím, kolik z nich je najednou vytížených. Čím víc jich je najednou, tím méně turba. Jedno jádro je ideální stav, turbo může být maximální a jádra se postupně chladí, jak se proces mezi nimi přepíná. |
|
re: Flash(er) poradna – DOS(box) (lJb1upSSBL) RP (22.4.2015 18:14) ⇥ |
↻ |
No a když bych teoreticky do toho bouchl rychlejší čtyřjádro, tak to ta aplikace pojede teoreticky rychleji? | |
re: Flash(er) poradna – DOS(box) (Mem) RP (22.4.2015 18:10) ⇥ |
↻ |
Wujc: Pokud ta aplikace není napsaná tak, aby využívala více vláken, anebo je jedno vlákno dominantní, tak je to normální. Maximálně se ti může stát, že bude ten proces přehazován z jádra na jádra podle vytížení (chlazení) procesoru. To jediné můžeš ovlivnit nastavením afinity (a obvykle si tím zhoršit výkon. Přepínání kontextu procesu se stejně v multitaskingu neustále děje a naopak výkonnostní propad z přehřívaného jádra bude značný). | |
re: Flash(er) poradna – DOS(box) (lJb1upSSBL) RP (22.4.2015 18:01) ⇥ |
↻ |
Zeptám se tady, ať nemusím vykopávat mrtvolu, jestli je normální, že když zapnu nějakou aplikaci, vystřeluje jedno jádro na max. [odkaz] Já myslel že se to třeba nějak rozloží, nebo něco, ale prostě asi ne. Je to normální jak to má fungovat, nebo je to třeba špatně napsaná aplikace? |
|
re: Flash(er) poradna – DOS(box) (janci) RP (22.4.2015 17:40) ⇥ |
↻ |
[odkaz] neni zac | |
re: Flash(er) poradna – DOS(box) (JSzu) RP (22.4.2015 17:32) ⇥ |
↻ |
A ktery je spravny? ![]() |
|
re: Flash(er) poradna – DOS(box) (IOO) RP (22.4.2015 16:26) ⇥ |
↻ |
Asi nemas ten spravny Intel processor. | |
re: Flash(er) poradna – DOS(box) (JSzu) RP (22.4.2015 14:54) ⇥ |
↻ |
Mem: Presto bych radeji ten program ![]() |
|
re: Flash(er) poradna – DOS(box) (Gork) RP (22.4.2015 14:45) ⇥ |
↻ |
To udělá i v Gamemakeru. | |