large-object-heap

large-object-heap

文章 0 浏览 2

第三代对象和大对象堆的区别

大对象堆和GC第三代对象有什么区别?…

败给现实 2024-10-15 05:19:43 6 0

以编程方式确定大对象堆的限制

由于建议对大型对象使用 IDisposal 模式,我想知道为什么似乎没有可靠的方法来确定对象被视为“大”的限制? 在内部存在这样的区别:在 LOH 上分配的…

怼怹恏 2024-10-14 09:44:40 6 0

为什么大对象堆会增长而不是抛出异常?

在上一个问题中,我问最大化 LOH 上可分配的最大块的可能的编程方式。我仍然看到这些问题,但现在我试图弄清楚为什么 LOH 的大小似乎会增大和缩小,但…

绮烟 2024-09-03 00:13:16 12 0

Memorystream 和大对象堆

我必须使用 WCF 通过不可靠的连接在计算机之间传输大文件。 因为我希望能够恢复该文件,并且不想受到 WCF 的文件大小限制,所以我将文件分成 1MB 的块…

燕归巢 2024-09-01 10:43:34 11 0

我如何知道 .NET 中的大对象堆 (LOH) 中分配了结构数组?

使用 CLR Profiler 进行一些实验后,我发现: Node[,] n = new Node[100,23]; //'84,028 bytes, is not placed in LOH Node[,] n = new Node[100,24];…

雨夜星沙 2024-08-31 10:45:51 8 0

为什么 Process.PagedMemorySize64 > 0 当机器上没有分页内存时?

我正在机器上运行 .net 代码,页面文件大小设置为零。我的应用程序记录 System.Diagnostics.Process.PagedMemorySize64 并显示值 > 0. 怎么会这样呢?…

握住我的手 2024-08-21 08:34:34 9 0

使用大对象堆后是否应该立即调用 GC.Collect 以防止碎片

我的应用程序对大型对象进行了大量的二进制序列化和压缩。未压缩的序列化数据集约为 14 MB。压缩后大小约为 1.5 MB。我发现每当我对数据集调用序列化…

最佳男配角 2024-08-15 04:24:57 10 0

我如何知道给定类型的 .net 数组可以分配的实际最大元素数?

我知道.net中的所有数组都限制为2 GB,在这个前提下,我尽量不要在数组中分配更多的n = ((2^31) - 1) / 8双精度数。尽管如此,这个数量的元素似乎仍然…

眸中客 2024-08-12 22:55:16 8 0

GC.仅在第 2 代和第 2 代上收集大对象堆

在我的应用程序中,有一个特定的时间,多个大对象会同时被释放。当时我想专门对大对象堆(LOH)进行垃圾收集。 我知道您不能这样做,您必须调用 GC.Co…

却一份温柔 2024-08-05 04:09:15 8 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文