字符串理论:识别并减少重复的.NET字符串使用的内存

时间:2024-02-26 01:12:47
【文件属性】:

文件名称:字符串理论:识别并减少重复的.NET字符串使用的内存

文件大小:293KB

文件格式:ZIP

更新时间:2024-02-26 01:12:47

performance dotnet strings clrmd memory-profiling

弦理论 通过字符串识别机会来改善堆内存消耗。 查找重复的字符串,并提供查看哪些对象图使它们保持活动状态的方法。 一旦确定了可疑的引荐来源,就可以查询以查看其在整个堆中还保留着哪些其他字符串以及浪费的字节总数。 安装 从页面下载一个ZIP文件。 演练 运行该应用程序显示: 打开转储文件或附加到现有进程。 在此示例中,我们将从devenv.exe (Visual Studio)打开转储文件。 加载后,您将看到所有字符串的列表: 此列表显示了每个字符串的重复次数和由于重复而导致的字节浪费。 您还可以看到每个字符串在不同内存区域(Gen0 / 1/2和大对象堆)中的百分比。 在此示例中,


【文件预览】:
string-theory-master
----StringTheory.sln(2KB)
----.gitmodules(81B)
----img()
--------screenshot-3-all-strings-context-menu.png(65KB)
--------logo.svg(6KB)
--------screenshot-5-field-references.png(74KB)
--------screenshot-2-all-strings.png(66KB)
--------screenshot-1-home-page.png(12KB)
--------screenshot-4-referrer-graph.png(33KB)
----LICENSE.md(590B)
----README.md(3KB)
----StringTheory()
--------StringTheory.csproj(6KB)
--------Analysis()
--------Properties()
--------App.config(184B)
--------UI()
----azure-pipelines.yml(1KB)
----.gitignore(2KB)
----clrmd()

网友评论