hlmod.hu
https://hlmod.hu/

Plugin compilálás/fordítás utáni méret
https://hlmod.hu/viewtopic.php?f=18&t=19809
Oldal: 1 / 1

Szerző:  jokypapa [ 2015.03.09. 12:27 ]
Hozzászólás témája:  Plugin compilálás/fordítás utáni méret

Helló!

Miért van az hogy minden fordító más méretre fordítja le ugyanazon plugint?

Például:
Sma méret: 281 KB
Itt található fordítóval: 106 KB
PawnStudióval lefordítva: 92,5 KB
és még sorolhatnám...

Én úgy gondoltam h mindegy milyen fordítót használok! :)

Plusz kérdés:
Befolyásolhatja a szerver gyorsaságát a pluginok mérete? Mert akkor lefordítok minden plugint megint h kisebb méretük legyen :)

Válaszokat előre is köszönöm!

Szerző:  DeteCT0R [ 2015.03.09. 12:45 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Azthiszem 1 mb-on feluli pluginok nem fognak elindulni a szerveren. Nem olyan nagy a kulombseg kb-rol beszelunk mindegy a meret.

Szerző:  DeR0iD [ 2015.03.09. 14:31 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Én egyszer a casekkel szarakodtam csak tesztből pld.
SMA Forráskód: [ Mindet kijelol ]
  1. switch (random_num(1,100000000))
  2. {
  3. case 1..100000000: client_print(id, print_chat, "asdasd")
  4. }

Nekem egy ilyet 5 perc után se compilerezet le. (Lehet azért mert szar a gépem)
Amúgy szerintem se befolyásolja.
Legjobban az adatforgalom számít.

Szerző:  kiki [ 2015.03.09. 21:14 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Kezdjük ott hogy a Pawnstudio nem egy compiler, az csak egy szövegszerkesztő, highlighterral, meg 1-2 extrával, hogy lefutattja pl az amxx compilert.

Lehet más a compilered, mint ami nekünk van, s azért van méretbeli eltérés.

Szerző:  jokypapa [ 2015.03.10. 07:16 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Okés de az AMX Mod X Studio 1.4.3 sem fordítja le magától :) Jut eszembe AMX Mod X Studio, nem jó a letöltő link ami az oldalon található :)

Akkor igazából lényeges különbség nem jelentkezhet méretekből. Ha lesz időm akkor majd kitesztelem... :) Köszönöm a válaszokat!

Szerző:  Metal [ 2015.03.11. 10:18 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Az onlány fordító tudtommal linuxos fordító, míg amit Te használsz a gépeden az windózos. Ez különösebb problémát nem okoz, másmilyen tárgykódot generál, de elméletben ugyanúgy működik. Bevallom a különbséget nem tudom, de utánanézek. Úgy sejtem csak a debug infókat helyezi el másként. Ennek ellenére számít a verzió is, az új fordító máshogy generálja a bájtkódot. Van visszafele kompatibilitás, de érdemes mindent az új verzió fordítójával létrehozni.

A case esete érdekesebb. Azért lassú, mert mind a 100000000 db ágat létrehozza, azaz olyan, mintha ezt írnád a kódba:

Kód:
if (rnd == 1) {

}
else if (rnd == 1) {

}
// ...
else if (rnd == 100000000) {

}


Ennek nagy lesz a tárgykódja :) Poén kedvéért megnézem mennyi idő alatt generálja a kódot :) Updateelem a postom, ha kész.

Szerző:  DeR0iD [ 2015.03.11. 13:56 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Igen. Én is észre vettem méretén, mint ha 1 sort megírna 10000...x.

Szerző:  Metal [ 2015.03.11. 17:00 ]
Hozzászólás témája:  Re: Plugin compilálás/fordítás utáni méret

Nos, eltelt 6 óra 45 perc, memóriában 165 MB allokált eddig és fut. Sajnos le kell lőnöm :)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/