为WPF应用程序的堆栈分配5GB的内存

问题描述 投票:-1回答:1

我已经在该站点上看到了一些示例,这些示例使用Thread为特定方法分配内存,但我不想这样做。我想在应用启动时分配5GB内存,并且我希望.net自动创建的所有关联线程都可以使用该内存。我没有在自己的应用程序中使用过任何Thread,但我有一些Task

如何为我的WPF应用程序堆栈分配该内存量?

c# wpf stack-overflow
1个回答
-1
投票

据我所知,这是不可能的。内存是根据应用程序将使用的内存量分配的。

这将在此MSDN帖子上的mod上得到证实,“这取决于您创建的对象数量以及这些对象的大小。” https://social.msdn.microsoft.com/Forums/en-US/b9dbe548-1d56-4f87-889e-506febe71259/wpf-memory-consumption?forum=wpf

作为一种实践,应避免使用这种分配类型-即使可能。程序/应用程序会贪婪地收集它们不使用的资源,这可能会导致某些技术问题(例如内存不足)。

© www.soinside.com 2019 - 2024. All rights reserved.