large-object-heap

large-object-heap

文章 0 浏览 4

Java大对象集的内存分配

我目前正在用java开发一个游戏引擎,但是在堆上分配大量对象时我遇到了性能问题,例如 public class GLParticleSystem { private GLParticle[] partic…

无风消散 2025-01-02 21:00:48 1 0

为什么使用大对象堆以及我们为什么关心?

我已经阅读了有关世代和大对象堆的内容,但我仍然无法理解拥有大对象堆的意义(或好处)是什么? 如果 CLR 仅依赖第 2 代来存储大型对象(考虑到第 0 …

不必了 2024-12-28 05:35:46 2 0

RegEx、StringBuilder 和大对象堆碎片

如何在大字符串中运行大量正则表达式(以查找匹配项)而不导致 LOH 碎片? 它是 .NET Framework 4.0,所以我使用 StringBuilder,因此它不在 LOH 中,…

卖梦商人 2024-12-13 20:28:07 5 0

我的对象会被放置在大对象堆中吗?

当 CLR 在大对象堆上放置一个对象时,这是一个“全有或全无”的交易吗?类/结构成员是否“拆分”并放置在不同的堆中? class OneBigObject { byte[] b…

拥抱我好吗 2024-12-12 01:01:26 3 0

大对象堆中的大字符串会导致问题 - 但无论如何它都必须以字符串形式结束

我正在跟进这个问题 我遇到的问题是,我有一些来自 MSMQ 的大型对象(主要是字符串)。我已将内存问题范围缩小到在大对象堆 (LOH) 中创建的这些对象,…

夜清冷一曲。 2024-12-10 13:30:09 4 0

StringBuilder 增长超过 85k 并迁移到 LOH?

可能的重复: StringBuilder的容量如何变化? 假设一个 StringBuilder 被分配,然后它增长到超过85k,它会被移到大对象堆吗?…

寂寞清仓 2024-12-07 17:37:59 3 0

可视化大对象堆碎片

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

鹤舞 2024-12-04 02:27:28 7 0

为什么大对象堆大部分是空的?

为什么.NET内存管理会创建如此大的对象堆?大部分看起来都是空的。这是值得担心的事情吗? 以下数据是否意味着实际上我的应用程序中只有 179 MB 的大…

捎一片雪花 2024-11-26 17:32:14 5 0

使用第 2 代仅收集大对象堆对象有什么优势?

我知道分代垃圾收集可以提高性能,因为 任何对象在非 Gen2 收集中最多只能移动两次,而 Gen2 收集很少见。 如果系统正在执行 Gen0 收集,并且自上次 G…

妄司 2024-11-17 01:53:03 7 0

.net应用程序导致内存碎片

据我所知,.NET 应用程序(不使用任何未修改的代码)可能导致内存碎片的唯一方法是通过大对象堆。有没有什么方法可以检测您的应用程序是否正在产生内…

诗化ㄋ丶相逢 2024-11-09 19:05:14 7 0

在会话中缓存搜索结果与保持大对象堆清洁

好吧,我已经在 ASP.NET 项目上工作了一段时间,似乎我做出了一些糟糕的设计选择,随着项目所包含的数据不断变得越来越大,这些选择又回来困扰着我。 …

无声无音无过去 2024-11-08 18:52:08 9 0

LOH 分析表明 GC 根对象 (System.Object) 是内存泄漏的根源

我有一个经常被调用的HttpHandler。它使用实体框架来完成其任务。 此 Web 应用程序的 w3p.exe 使用的内存缓慢增加(它有一个单独的应用程序池)。我使…

过气美图社 2024-11-07 02:55:51 9 0

大对象堆友好的 IDictionary

我们有一个应用程序,在多个字典中保存大量对象,其中一些对象在应用程序的生命周期中不断增长(具有大量工具和不断增长的订单/交易的交易应用程序)…

征﹌骨岁月お 2024-11-05 14:42:59 7 0

需要 LOH 内部结构

我知道,这是一个实施细节,有些人认为禁止对它们感兴趣。但我仍然想找到以下内容的参考并进行确认: 大对象堆维护段中空洞的空闲列表。它用它来满足…

無處可尋 2024-11-02 03:41:53 7 0

使用字节数组时的堆碎片

我有一个 C# 4.0 应用程序(单个生产者/单个消费者),它以块的形式传输大量数据。尽管没有新的内存分配,但一段时间后我就会耗尽内存。 我使用 Redga…

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