This is probably an amateur coder question but I am an amateur coder so…
I was looking through some of my recent code submissions and noticed I use int in places uint8 or uint16 would suffice. Would it be worth going through the code and trimming the fat on some of the variables?
Also, does a uint8 process faster and use less memory than a uint16?
Here is my list of variables I think could be trimmed (if you can think of more please let me know)
Code:
Reference Type Min Max
Level uint8 0 255
ZoneID uint16 0 65535
charID uint16 0 65535
accountID uint16 0 65535
spawnID uint32 0 4294967295
Regarding accountID and charID, I doubt a server should ever reach 65535 accounts/characters in its database. Am I wrong?
I am willing to look through the code and make the changes. Just want to be certain I am not wasting my time or messing something up.