2016-04-15 3 views
6

Azure関数を作成すると、デフォルトで "Platform 32-bit"が設定されます。しかし、私は通常、ASP.NET MVC、OWIN、または他のプロジェクトを64ビットとして設定します。Azure関数の "Platform 32-bit"または "Platform 64-bit"に違いはありますか?

Platform 32-bit for default

私は「Azureの機能のための32ビットまたは64ビットと何の違い」と思ったんだけど?

NuGet Package referenceとMemory allocationでこの影響があると思います。しかし、Azure関数は最大1536 MBを割り当てることしかできないため、32ビットまたは64ビットはまったく影響しません。

64ビットを設定する明確な理由や推奨事項はありますか? アドバイスをいただければ幸いです。

答えて

7

機能ワーカープロセスを64ビットに切り替えることはお勧めしません。それ以上は動かないでしょうし、メモリ使用量も高くなります(いつも64ビットです)。また、この時点で関数は32ビットモードでのみテストされているため、64ビットで予期しない問題が発生する可能性があります。


更新(2017年2月6日):https://github.com/projectkudu/AzureFunctionsPortal/issues/894としてだけでなく、最新のためthis questionを参照してください。

+0

いいアドバイスありがとうございます!理解し、32ビットにとどまります。ところで、64ビットをサポートする計画はありますか? – guitarrapc

+0

まだ計画はありません。なぜサポートする必要があるのか​​ユースケースがある場合は、フィードバックサイトに追加して、優先順位付けに役立てることができます:https://feedback.azure.com/forums/355860-azure-functions –

+0

@ ChrisAnderson-MSFTまだ必要はありません。私が何らかの要件を満たしていれば、喜んでフィードバックを返す。 – guitarrapc

関連する問題