2

而不是堆分配和固定我需要的指针表作为本地方法,我希望stackalloc尽可能地使用它。这是关键代码,事实上它可以说是我系统中最关键的部分,所以我不想简单地捕获溢出然后在堆上重新分配它并将指针交回。我想在决定是否调用之前stackalloc检查是否有足够的可用堆栈内存,或者如果没有足够的可用空间,则手动分配一些非托管内存。

Tl;博士; 如何检查当前线程的堆栈上有多少可用内存?或者,是否有其他方法可以(有效地)stackalloc处理没有足够可用内存来完成的情况?

4

0 回答 0