Re: Magyarországon tart előadást a C++ atyja
#81
Elküldve: 2014. 06. 01. 14:38
Ja azért mellesleg nem csak ugyan azt tudja mint az elődje, kapott egy full dinamikus árnyékolást, jobb fénykezelést, fényévekkel jobb AI-t, és jobb fizikát, és így gyorsabb.
"Mindaddig amíg egy köztes réteg mindenfajta feladatokat lát el a program futása közben, nem lesz soha jobb vagy gyorsabb a java/.net kód."
Kivéve akkor amikor a JIT futás közben optimalizál a körülményektől függően, ami natívnál nem történhet meg.
#82
Elküldve: 2014. 06. 01. 14:41
#83
Elküldve: 2014. 06. 01. 15:15
Kissé túl van értékelve az egész koncepció, pláne hogy még mindig minimum kétszer lassabb a java mint a c++, és kb négyszer annyi memória is kell neki.
Mindehhez még hozzájön a kódolási stílus is. Pl az ilyen gc -s nyelveken ha kell neked egy "kutyafasza" objektum, akkor példányosítasz egyet, és kész. Ezt teszed mindenütt, és nem tervezel vele, hiszen eldobható szemét lesz minden objektum, és így is alkalmazod őket. Ezzel több munkát adsz a vm -nek, és kevésbé optimális eredményt produkálsz.
Egy szó mint száz, a vm -es nyelvek nem érnek a natív -ak nyomába ha komoly dolgokról van szó. Nem véletlenül jön megint fel a c++....
#84
Elküldve: 2014. 06. 01. 15:16
Ez azért nem igaz, mert az eredeti játék elmegy egy p1 -esen is, az új meg nem....
#85
Elküldve: 2014. 06. 01. 15:19
#86
Elküldve: 2014. 06. 01. 15:20
#87
Elküldve: 2014. 06. 01. 15:26
#88
Elküldve: 2014. 06. 01. 15:32
#89
Elküldve: 2014. 06. 01. 16:51
Most mar vegre tenyleg igy van? Mert par evvel ezelott a .NET futtato nem birta kioptimalizalni egy sima ciklusban egy adattag elereset. Ha en csinaltam manualisan a ciklus elott es tettem be egy valtozoba akkor sokkal gyorsabb lett
Szoval ez a marketingesek altal egy evtizede hangoztatott dolog vagy mar vegre tenyleg implementaltak?!
#90
Elküldve: 2014. 06. 01. 17:35
"a, és egyébként sem fut a játék gyorsabban, hanem egyszerűen csak nagyobb fps értéket produkál"
uhhh.... értem szóval nem gyorsabb, de gyorsabb D
A quake2-nek éppen az volt a célja, hogy javaban összerakják ugyan azt és annyi milyen változást vártál még? És ahhoz képest hogy szerinted a natív 2x gyorsabban fut, még is hozza a javas q2 is a natív teljesítmény 90%-át.
Az oprendszerek belsejében talán azért nem vm fut, mert a vm nehezen tud futni a semmin. Tudod a tojás sem csak úgy terem, hanem a tyúkból jön. Nem volt ilyen kísérlete az m$-nek, de ha lett volna sem jelent semmit hogy nekik nem sikerült... nekik más sem sikerül szegényeknek csak a vendor lock-in.
"A memóriát meg aztán egyértelműen azért zabálják." hú azt aztán tényleg nagyon zabálják, ez a felújított játék .net alapon is megeszik akár 140 mega ramot is (ha nincsenek beleszámolva a ramhasználat túlnyomó részét kitevő textúrák, modellek és hangok amiket natív nem natív, úgy is be kell tölteni), tényleg egetrengető ram használat... lett volna, 13 éve
Az a jópár másodpercenként lefutó GC is akkora gondot jelent hogy észre se venni.
#91
Elküldve: 2014. 06. 01. 18:26
http://gamesystemrequirements.com/games.php?id=603
Ezen a gépen hogy futna az "új" változat? A recommended ágat nézd ha lehet... azon minden tökéletes.
"uhhh.... értem szóval nem gyorsabb, de gyorsabb D"
Szóval az neked gyorsabb futás, hogy 10x -es hardverigénnyel több fps -t produkál? Mert hogy a régit nem a hardver korlátozta az fps számban egy mai gépen.
"még is hozza a javas q2 is a natív teljesítmény 90%-át."
Úgy hogy szénné terheli a cpu -t és 400+ mb -ot zabál menet közben? Az eredetinek 16 kellett. Alig 25x annyi memória kell neki... ilyen ez a "modern" technika..
"Az oprendszerek belsejében talán azért nem vm fut, mert a vm nehezen tud futni a semmin."
Mert mit is írtam én? Azt hogy:
"oprendszerek legbelsőbb lelkivilágán nem egy vm fut"...
Vagyis amire én gondoltam, hogy a kernel szint felett, technikailag akár futhatna egy vm is, de mégsem így van. A microsoft régen foglalkozott ezzel a dologgal, de nem lett belőle semmi. Mit gondolsz miért?
"Nem volt ilyen kísérlete az m$-nek,"
De volt... több cikk is említést tett róla az utóbbi időben is.
"Az a jópár másodpercenként lefutó GC is akkora gondot jelent hogy észre se venni."
Az plusz meló nem? De igen... akkor meg?
#92
Elküldve: 2014. 06. 01. 18:28
#93
Elküldve: 2014. 06. 03. 16:49