Unclear public memory allocation
Hi,

I have a question. As far as I know, XMRig uses `2080 MB` per CPU by default, which is also considered NUMA in the manual.  In addition there is NUMA cache `256 MB` so we are already at `2336 MB`.  In some XMRig github problems I have seen that employees write `(+ threads * 2MB)`.  So we have a CPU with `4` threads.  So it would be `2080+256+8 = 2.344MB.`

Please correct me if I say wrong.

But now XMRig offers `huge sites` . `1168` by default, although the manual clearly states that `1280` is recommended.  I don't know why it's `1168` then?

But does it mean that when the huge pages are activated.  That my main memory, which we have occupied with `2.344 MB` anyway, is now `+ 2336 MB` again?  Or how should I understand that?

And at `1GB pages`.  There it says that the processor socket is increased to `1024 MB * 3`. Like right now?  So does XMRig occupy `3GB per NUMA node` or anything else in memory?

I think you can see that the explanation was really very complicated.  

Can someone explain to me how exactly XMRig and what XMRig stores in memory in `normal mode`. In `huge pages mode`.  And in `1GB pages mode`.  Thank you for reading