Originally posted by wargames
View Post
Originally posted by schmidtbag
View Post
Wow. You two are really just purely uneducated spam/fud posters! You don't even seem to know what you're talking about so why don't you just shut up? Your contribution in the comments in only to raise your post count and somehow be satisfied about it.
I don't think you will understand the explanation, but i will give one nevertheless.
x32 on x86_64 CPU's is a GREAT feature. It allows for developers to use 32 bit pointers instead of 64. That will save quite some space if you have an application that is very pointer heavy. It also brings back some drawbacks that you'd also have with the i386 architecture like less registers and only 4GB per process. Wait, let me repeat that otherwise you can't understand it.. 4 GIGABYTES per PROCESS. You know what that means? Per process, not for your entire linux setup. Most apps don't need that much anyway so that's just fine. It's a different situation with gaming or photo/video editing software, but those should probably not use x32 to begin with.
So will it really be useful? Depends on the application. If it's a computational heavy application then you should probably not use this. If you use an application with a lot of trees (that's a data storage type which you probably don't know a thing about) thus a lot of pointers then it "might" begin to be beneficial to try out x32 for reduced pointer size. Mind you, 32 bit pointers is enough room for most heavy applications. You hardly ever need the space a 64 bit pointer provides.
Leave a comment: