heap-fragmentation

heap-fragmentation

文章 0 浏览 4

在内存中表示格式化文本的最佳方式? C++

我正在编写一个基本的文本编辑器,它实际上是一个编辑控制框,我想在其中为主程序编写代码、数值和表达式。 我目前的做法是将字符串输入编辑控件。在…

心作怪 2024-12-02 13:37:54 0 0

托管堆碎片

我想了解堆碎片是如何工作的。以下输出告诉我什么? 这个堆是否过于碎片化? 我有 243010 个“空闲对象”,总共 53304764 字节。堆中那些曾经包含对象…

眼泪也成诗 2024-11-17 08:37:55 5 0

我的 iPad 运行时内存去哪儿了?

我导致设备(iPad)明显耗尽内存,所以它放弃了我的应用程序。我试图了解发生了什么,因为 Instruments 告诉我我正在使用大约 80Mb,并且设备上没有运…

鸠书 2024-10-20 10:15:30 8 0

针对特定情况的垃圾收集

我正在研究垃圾收集的基础知识以及每种算法的不同算法(加上优点和缺点等......)。我正在尝试确定用于不同场景的最佳垃圾收集算法。 例如:堆上的所…

想你只要分分秒秒 2024-10-19 01:26:01 4 0

内存和指针

我需要一些帮助来思考一项任务。 我的任务是创建一个内存区域 void *memory = malloc(320); ,然后使用指针将文本存储到这个存储位置:我们想将这个区…

女中豪杰 2024-09-27 16:32:11 10 0

何时解决托管堆碎片问题

我正在阅读博客文章 作者:Josh Smith,他使用缓存机制来“减少托管堆碎片”。他的缓存减少了创建的短期对象的数量,但代价是执行速度稍慢。 在像 C# …

素年丶 2024-08-28 03:15:49 12 0

如何监控或可视化 Delphi 应用程序的内存碎片

如何监控或可视化 Delphi 应用程序的内存碎片?…

诗笺 2024-08-10 12:00:06 6 0

对 C++ 进行碎片整理堆分配器和堆分配器STL

我正在编写一个自碎片整理内存管理器,其中一个简单的递增堆分配器与一个简单的压缩碎片整理程序结合使用。 粗略的方案是从最低内存地址开始向上分配…

浅听莫相离 2024-08-05 20:43:27 11 0

内存碎片分析器

有没有好的内存碎片分析器? (linux gcc 版本会很好)。 Valgrind 无法分析这一点,因为它使用自定义的 malloc/free 函数。 谢谢, 安德鲁…

烟沫凡尘 2024-08-03 22:56:29 5 0

Flash/ActionScript 内存碎片

除了标记和清除之外,.Net 和 Java 的垃圾收集器还运行压缩阶段以减少内存碎片。 我无法找到有关 Flash 9 垃圾收集器的压缩/碎片整理阶段的任何文档 -…

司马昭之心 2024-07-25 05:11:38 6 0

System.Security.Policy.Evidence、Web 服务和消除 LoH

已开发的新应用程序大量使用 Web 服务。 我们开始定期遇到内存不足异常(随着使用量的增加)。 在查看内存转储后,我注意到有大量相同大小的字节[]。 …

雪落纷纷 2024-07-21 07:22:54 11 0

我的堆是否碎片化

0:000> !dumpheap -stat total 1755874 objects Statistics: MT Count TotalSize Class Name 7b9b0c64 1 12 System.Windows.Forms.Layout.TableLayout…

兲鉂ぱ嘚淚 2024-07-19 06:48:30 7 0

对抗自定义内存管理器中的碎片

我已经为堆分配编写了 ac/c++ 内存管理器(重载了 new/delete 和 malloc/realloc/free,基于 Doug Lea 的 malloc,但设计为免费等待),并且似乎在碎…

赤濁 2024-07-14 06:08:02 11 0

64 位领域中的堆碎片

过去,当我研究长期运行的 C++ 守护进程时,我必须处理堆碎片问题。 为了避免耗尽连续的堆空间,需要保留大量分配池之类的技巧。 对于 64 位地址空间…

回忆躺在深渊里 2024-07-09 12:09:51 14 0
更多

推荐作者

杨绘峰

文章 0 评论 0

听闻余生

文章 0 评论 0

谜兔

文章 0 评论 0

xiaotwins

文章 0 评论 0

你说

文章 0 评论 0

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