You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the POSIX and Windows PALs, if aligned allocation isn't provided we reserve a large amount of memory, so that we can perform alignment work in the AddressSpaceManager. However, if the large reservation fails, then the system will determine out-of-memory.
The PALs should attempt to reduce the size of reservation in the failure case, so that the program can continue working if possible.
The text was updated successfully, but these errors were encountered:
I see. I mentioned this at #223 because it is somehow related to the allocation overhead, but now I can understand the true reason is behind this reservation behavior.
In the POSIX and Windows PALs, if aligned allocation isn't provided we reserve a large amount of memory, so that we can perform alignment work in the
AddressSpaceManager
. However, if the large reservation fails, then the system will determine out-of-memory.The PALs should attempt to reduce the size of reservation in the failure case, so that the program can continue working if possible.
The text was updated successfully, but these errors were encountered: