-
Notifications
You must be signed in to change notification settings - Fork 981
largeaddressaware:no is not recommended for 64-bit apps #4658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@mspll : Thanks for your contribution! The author(s) have been notified to review your proposed change. |
|
Learn Build status updates of commit 9e0875b: ✅ Validation status: passed
For more details, please refer to the build report. For any questions, please:
|
#label:"aq-pr-triaged" |
TylerMSFT
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @mspll,
Thank you for taking the time to contribute to the docs!
I'd like to take this contribution but would like to tone down the 'result in runtime failures' part. The way it is written implies that using the switch can generate runtime failures. As you know, the problem is that memory usage is limited to 2gb, and if your program fills it up (which most don't come close to) then you could potentially hit a runtime error. But I don't want to imply that the switch results in runtime failures. Can you update?
|
@TylerMSFT One case where this causes runtime failures is trying to run a non-large-address-aware x64 EXE on an ARM64 system. The emulation runtime tries to reserve a 4 GB region of VA space and fails, so the process doesn't even start. (This scenario is what prompted this doc update) |
|
That's an interesting scenario. What do you think about something like this, then: Linking 64-bit applications with Awesome of you to update this page as a result of your experience! |
|
Learn Build status updates of commit 322d380: ✅ Validation status: passed
For more details, please refer to the build report. For any questions, please:
|
|
Learn Build status updates of commit 5f75e0d: ✅ Validation status: passed
For more details, please refer to the build report. For any questions, please:
|
|
Learn Build status updates of commit a0921a7: ✅ Validation status: passed
For more details, please refer to the build report. For any questions, please:
|
|
#sign-off |
No description provided.