Azure功能的“平台32位”或“平台64位”之间有什么区别吗?

时间:2016-04-15 17:12:20

标签: azure azure-functions

当我创建Azure Functions时,它将默认设置“Platform 32-bit”。但是我通常将ASP.NET MVC,OWIN或任何其他项目设置为64位。

Platform 32-bit for default

我想知道“Azure功能的32位或64位有什么区别”

我猜这会影响NuGet Package参考和内存分配。但是,由于Azure功能最多只能分配1536 MB,因此32位或64位根本不会产生任何影响。

有没有明确的理由或建议设置64位? 任何建议都将非常感谢。

1 个答案:

答案 0 :(得分:8)

我不建议将函数工作进程切换为64位。它不会运行得更好,内存使用量最终会更高(因为它始终是64位)。此外,此时函数仅在32位模式下进行了测试,因此您可能会在64位中遇到一些意外问题。

更新(2017年2月6日):请参阅this question了解最新动态以及https://github.com/projectkudu/AzureFunctionsPortal/issues/894

相关问题