- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- MIUI / HyperOS topik
- Soundcore Sleep A30 - a hosszú házasság titka
- Samsung Galaxy Watch6 Classic - tekerd!
- Apple iPhone 16 Pro - rutinvizsga
- Motorola Edge 50 Fusion - jó fogás
- Android alkalmazások - szoftver kibeszélő topik
- Motorola Signature - mielőtt aláírnád...
- OnePlus 15 - van plusz energia
- iPhone topik
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
Tomi_78
#10091
üzenetére
Amúgy csupán memóriatakarékossági okból lett volna szükségem a byte típusra, mert az id és idk nem lett volna több a programban, mint 255.
Ezért mondtam, hogy érdemes lenne valami alapozó könyvet olvasgatni. Egyébként addig nincs értelme optimalizálgatni, amíg arra nincs szükség (, illetve amíg nem tudod mit csinálsz).
A programodban biztos lehetsz benne, hogy az hogy a MainForm ban egy fieldnek bool-t használsz int helyett semmi jelentősége nincsen illetve egyetlen byte-ot sem spórolsz, a MainForm byte-re pontosan ugyanakkora lesz.
Ennek az oka, hogy az objektumok fieldjei a memóriában nem feltétlenül teljesen folytonosan helyzkednek el, hanem igazítva vannak.class MyClass
{
byte B;
int Num;
}Ez például jó eséllyel a "Num" 4byteos mérete miatt 4 bytejával lesz igazítva, tehát a B is 4 byteot fog elfoglalni jó eséllyel. (futtatókörnyezet függő). Az 1byte hasznos terület után lesz 3byte foghíj. Sebességben sincsen semmi különbség két byte összeadása illetve két integer összeadása között. (Nem mintha ez bármit számítana)
De ezekkel egyelőre nincs értelme foglalkoznod.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- sziku69: Fűzzük össze a szavakat :)
- Melyik tápegységet vegyem?
- PlayStation 5
- One otthoni szolgáltatások (TV, internet, telefon)
- Vezeték nélküli fülhallgatók
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- TCL LCD és LED TV-k
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- MW2 - MW3 játékosok baráti köre
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- LENOVO ThinkBook 14s Yoga touch 360 - i5-1135G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Eladó Gigabyte B650 Eagle Wifi alaplap!
- ZBook Firefly 16 G10 16" FHD+ IPS i7-1355U RTX A500 16GB 512GB NVMe ujjlolv IR kam gar
- Eladó MSI MAG B650 Tomahawk Wifi alaplap!
- Lenovo T14s Gen 1 i5 - i7 10. gen., 16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

