如何验证 64 位兼容性
How to verify 64 bit compatibility?
我想
确保我的 32 位移植代码在内存分配地址进入>4GB 内存范围时正常工作。
一开始在我的主方法中分配 4GB 是个好主意吗?
将基址设置在 32 位范围之外是否更好?是否有必要在每个动态链接的库中设置基址?
不用说我已经查看了静态代码分析器结果并查看了我的代码。
对
程序的这一方面进行压力测试的最简单方法之一是使用自上而下的内存分配。这可以通过注册表设置在系统范围内启用,如下所述:http://msdn.microsoft.com/en-us/library/bb190527.aspx
但是,您的程序可以使用此设置正常运行并不能证明它是正确的。自上而下的内存分配只是清除一些最典型的 32/64 位错误的一种方法。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 正在尝试了解输入验证循环
- 如何在C++中检查2D数组中负值的输入验证
- LibGit2 SSH身份验证失败
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- constexpr上下文中std::initializer_list的验证
- 正在验证c++中用户的整数输入
- 加密++验证大文件签名
- C++卡验证问题
- 验证指针链
- 此代码验证公式是什么意思?
- cin 的十进制输入验证?
- 简单的 HTML 验证器
- 密码长度验证 (c++)
- 输入验证以筛选出字符、字符串和一系列整数
- 提升序列化 1:73 的向后兼容性问题
- 如何使用 CredUIPromptForWindowsCredentials验证凭据
- 指针验证的最佳实践?
- RSA_PKCS1签名验证
- 如何验证 64 位兼容性