gpt4 book ai didi

java - 如何衡量C#和Java内存使用的差异?

转载 作者:行者123 更新时间:2023-12-02 10:28:22 26 4
gpt4 key购买 nike

我想测量 C# 和 Java 应用程序的内存使用差异。我的理论是,由于语言非常相似,C# 和 Java 之间或者 CLR 和 JVM 之间的内存使用情况非常相似。

但是,我想对此进行测试,并希望就此发表一篇文章。在这两种环境之间测试内存的方法是什么?在测量它们时我必须考虑哪些事项? (例如,VM 对内存使用有很大影响吗?我应该使用什么技术来测量内存?我应该编写一个没有框架的简单程序,还是包含一个像 Spring 这样的 Web 框架?)

所以,澄清一下:我不是在寻找意见,而是在寻找一种方法和正确的环境来创建客观比较两个平台的测试。

最佳答案

对于 Windows,有一个名为 VMMap 的工具。这是相当低级的内存分析实用程序。可以将其附加到任何正在运行的进程,因此您可以使用它来分析 .NET 应用程序和 Java 应用程序。

这是新 Konrad Kokosa book 中提出的工具之一,也是。

另一方面,Linux 平台并不是那么简单。

我希望这就是您实现此目的所需的全部内容。

关于java - 如何衡量C#和Java内存使用的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53761826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com