- Robotkart irányított a majom a kínai Neuralink agyi chipjével
- OpenWRT topic
- Hálózati / IP kamera
- Proxmox VE
- TP-LINK routerek
- SkyShowtime
- Aliexpress tapasztalatok
- Musk szerint már jövőre itt vannak a Tesla Optimus humanoid robotok
- 3 évig még biztosan nem rendelhetünk Xiaomi EV-t
- Facebook és Messenger
Új hozzászólás Aktív témák
-
FTeR
addikt
a flash ugyanazt a szutyok script nyelvet* használja (lásd ECMA), de még annak is látványosan jobb a teljesítménye.
a silververlight és a java is számos számítási fajtában jobb eredményt produkál**, mint a natív c és a többiben sem marad el látványosan, így úgy vélem az elvárásaim nem túl elrugaszkodottak figyelembe véve, hogy az új html5-ösdi és társai pont ezen RIA platformok kiváltását túzte ki egyik fő céljaként.ebben a vitában nem kivánok időt pazarolni az ms fóbiádra, mert legyen bármilyen lassú is az ie (és mint azt ie9-nél láthatjuk egyáltalán nem az, sőt),a kiindulási alap az volt, h még a fürgének tartott chrome is tatűlassú, amihez az ms-nek rohadtul semmi köze.
* az kétségtelenül a nyelv szerkezetének javára írható, h lehetőséget adtak olyan fw-k megalkotására, mint pl a jQuery. sajnos azonban a legnagyobb igyekezet ellenére is, az ilyen fw-k a teljesítményre meglehetősen rossz hatással vannak.
** a java jó példa arra, hogy ugyan számítási teljesítményben meglehetősen jó, maga a plugin rengeteg sebesség problémával küszködik. -
FTeR
addikt
kb 2 éve foglakoztam utoljára mélyrehatóbban ezzel a kérdéssel, most így hirtelen ezt a cikket találtam a témában: [link], de ha beírod a varázsszavakat kedvenc keresődbe, akkor elég sok anyagot találni a neten a témában.
többször azt írtad, h ms képtelen rendes fordítot írni böngészőbe, erre most azt írod, h ie9 jó példa arra, h tud ha akar.
nincs js fóbiám, igaz, h mint natív nyelvet egyáltalán nem kedvelem, de pl jQuery-s cucc meglehetősen tetszeik.
az ellenkezést az váltja ki belőlem, h szerintem nem hoz akkora (sőt egyáltalán nem hoz) megváltást, mint ahogy többek között te is vizionálod.
ez nem jelenti azt, h a sebesség növekedés nem kedvemre való és azt sem, h ms felzárkozását nem tartom örvendetesnek, pusztán arról van szó, h mindez semmi olyat nem hoz, amit eddig ne lehetett volna, akár sokkal jobban is megcsinálni, az egyetlen húzó érv a dejure-ságából fakad, melynek előnyeit én alapjaiban vitatom. -
FTeR
addikt
SL:
public MainPage()
{
InitializeComponent();
Point p = new Point();
long t = DateTime.Now.Millisecond;
Random random = new Random();
for (int i = 0; i < 10000000; i++) {
p.X = random.Next() * 1000; p.Y = random.Next() * 1000; rotate(p, random.Next() * Math.PI);
}
this.Timer.Text = (DateTime.Now.Millisecond - t).ToString();
}
public static void rotate(Point p, double th)
{
p.X = p.X * Math.Cos(th) - p.Y * Math.Sin(th);
p.Y = p.X * Math.Sin(th) + p.Y * Math.Cos(th);
}231ms
szerk: a teljesítmény nem túl stabil, 160 és 280 között ingadozik.
[ Szerkesztve ]
-
FTeR
addikt
módosítottam SL kódot, mert sztem a dead code removal bekavar és az ms vonogatást lecseréltem dátumosra:
public MainPage()
{
InitializeComponent();
Point p = new Point();
var t = DateTime.Now;
Random random = new Random();
for (int i = 0; i < 10000000; i++) {
p.X = random.Next() * 1000; p.Y = random.Next() * 1000;
p = rotate(p, random.Next() * Math.PI);
}
this.Timer.Text = (DateTime.Now - t).Milliseconds.ToString();
this.Timer.Text += " // "+ p.ToString();
}
public static Point rotate(Point p, double th)
{
p.X = p.X * Math.Cos(th) - p.Y * Math.Sin(th);
p.Y = p.X * Math.Sin(th) + p.Y * Math.Cos(th);
return p;
}így 667ms +/- 20ms
[ Szerkesztve ]
-
FTeR
addikt
engem annyira nem, mivel ez is JIT-es.
szvsz egy fps alapú tesztnek több értelme lenne, mert pl hiába számol gyorsan, ha a dom-ot lassan tologatja.
a meglévő demókon meg jól látni a grafikai különbséget.vki nem doban össze egy flash-t? most már kíváncsi lennék rá.
[ Szerkesztve ]
-
FTeR
addikt
nem fogunk. azt aláírom, h ebben a kis matek tesztben meglehetősen jól teljesít és jobban mint vártam, de ennek ugyanúgy semmi értelme, mint az összes ilyen típusú tesztnek.
a natív js DOM kezelés egy olyan cucc, amire csak a mazohisták indulnak be. örömteli, h már nem csak id, hanem class alapján is megtalálja adott elemeket, de ez még továbbra is elképesztően körülményes ahhoz képet, ahogy a css és jquery is működik.
valóban nem muszáj, mint ahogy C++ sem az, hiszen ott az asm, mégsem utóbbira izgulunk rá egy átlag appnál. -
FTeR
addikt
egy weblap kliensoldalin funkcionalitását 3 dolog lassította:
- nehézkes nyelv
- lassú számítási teljesítmény
- lassú DOM kezelésmost eljutottunk addig, h:
- van jQuery
- már jó a számítási teljesítmény
- lassú DOM kezelésa 1. kapcsán fontos megjegyezni, h jQuery nem önmagában lassú, csak pusztán arról van szó, h a DOM-ot továbbra is a natív js hívások érik el, csak a jQuery a megadott feltételek szerint mindig végig iterál az összes elemen és megnézi, h melyik attributumaira érvényesek. persze lehet optimizálni, pl nem hagyjuk, h mindig az összes elemen végigmásszon, hanem csak adott elem gyerekein, meg ha vmit többször akarunk elérni, akkor eltároljuk egy változóban (de ezt sem lehet mindig, főleg ajaxosdinál). mennyivel jobb lenne, ha ezeket natív tudná.
a 2.-ra világítottál rá, pontosabban ebből a kis teszt szorozatból feltételezem, h a többi számítási típusnál sem szerepelne rosszabbul.
a 3.-nál is látványos a javulás és már hw gyorsításnak is örvendhetünk, de korlátok továbbra is alacsonyak. ezt a legjobban olyan teszteknél látni, ahol egy adott css effektet képezünk le js-ben vagy egy beépített függvény helyett egy sajátot használunk. ez pusztán nyelv script jellegéből fakad, ami nem is fog változni. ez az ami pl .net-nél nem áll fent, mert a gyári és saját fv között nincs technikai különbség (és ez alatt nem azt értem, h a gyári fv is olyan lassú mint a saját ; ) ).
Új hozzászólás Aktív témák
- Robotkart irányított a majom a kínai Neuralink agyi chipjével
- A fociról könnyedén, egy baráti társaságban
- Motorola Moto G24 Power - hol van az erő?
- Motoros topic
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Kerékpárosok, bringások ide!
- Napelem
- Autós topik
- Házimozi haladó szinten
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Orange Pi Zero H2 Plus 512Mb RAM + 4Gb MicroSD kártyával
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia
- SIS300 agp videokártya
- 46mm Chronos Orák-UJ-Olcsón!