什么应该在64位Delphi中测试

具有64位编译功能的Delphi现在处于测试阶段,但只有受邀的beta测试人员才能获得此版本。 Beta测试人员应该测试什么?     
已邀请:
我相信Embarcadero会提供一些测试指导。值得一提的是我要测试的东西;主要是因为这是我关心的东西: 小控制台应用应该工作。 允许我分配4Gb平板内存。不是真的需要它,但它将是我的控制台应用程序尝试的第一件事,就在
WriteLn('I''m using all 64 bits!!!!');
之后 可以创建64位DLL,DLL可以从其他环境导入和使用。 做一些简单的事情,看看生成的汇编程序,只是为了踢。 可以创建与Firebird 64位兼容的UDF 我可能会尝试编译我的“实用程序”单元,因为它们会执行相当多的指针操作,看看它们是如何工作的。 如果VCL工作,我会通过它的步伐:创建一个小形式,在上面放一个按钮,
ShowMessage
。 一般来说,我真正需要的64位Delphi才是Firebird 64bit UDF。这是次要的,可以使用FPC“修复”。我认为最好的测试将由实际需要64位delphi的人完成。那些人不需要测试建议。     
基础基础会首先出现,以确保Delphi 64可以用于Delphi 32不能使用的东西: 编译器正确性:首先,没有内部错误,没有错误的代码 编译到64位DLL的能力和那些的稳定性 强调内存管理器:使用大对象,分段分配,多线程分配等。 多线程:它稳定吗?它有效吗?它会扩展吗?对于核心RTL函数和单元,并且不要忘记引用计数类型。 浮点:编译器是否提供正确的SSE?数学函数是否正确实现并且正确?如果你强调使用复杂表达式的SSE寄存器集会发生什么? 作为奖励,能够从通常的C ++编译器接受64位目标文件。     
非视觉的东西......我想。已经移植过他们库的一些beta测试者已经取得了成功。我不知道预览,但从我没有的信息,我会假设更复杂的非视觉场景目前是有道理的。知道更好的人请纠正我...... 我认为预览首先允许您设置迁移策略,这是我的意图。 VCL ...打算在一个代码库上工作,并可能将代码反向移植到purepascal而不是汇编程序。 麦克风     

要回复问题请先登录注册