hur liten kan man göra en array eller databas?

Permalänk
Medlem

hur liten kan man göra en array eller databas?

jag kan inget om kodning. undrar hur liten kan man göra en databas med diverse positioner? kb, mb?
undrar specifikt för grand strat spel. går det att spara diverse 100 länder eller 1000 pops i l3?
kan man ge kommandon för att spara data i cache eller skriva till det direkt?

Permalänk
Hedersmedlem

Menar du processorns L3-cache? Isåfall går det inte att skriva till den manuellt (åtminstone inte i normala fall, dvs som ett program i userspace), processorn sköter om det för saker som används ofta. Om du gör något i så tight loop att faktiskt spelar roll så kommer det nog skötas på ett bra sätt, men jag har svårt att se varför det skulle spela roll, och RAM skulle vara för långsamt.

Hur mycket plats det tar beror enbart på vilken data lagrar. Minsta möjliga array är väl typ 2 bytes (2 saker på 1 byte styck).

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
NAS: 6700K/16GB/Debian+ZFS | Backup (offsite): 9600K/16GB/Debian+ZFS

Permalänk
Medlem

En tom vektor är väl ungefär 0 stor? En tom databas är lite större. Vad är det egentligen du har tänkt att göra?