gpt4 book ai didi

dart - 如何分析 Dart 应用程序?

转载 作者:行者123 更新时间:2023-12-04 20:11:08 24 4
gpt4 key购买 nike

我正在尝试 demo of start ,这是一个基于 dart 的非常简单的网站。

当我运行它时,初始内存使用量是10M,但是当我访问主页时,一次又一次地刷新它,内存增长很快,直到达到78M,并且永远不会回来。

我想找到什么使用了内存,是否有内存泄漏,但我不知道该怎么做。有什么工具可以帮助我分析 Dart 应用程序吗?

最佳答案

评论中已经指出,有多种方法可以从 Linux ( https://code.google.com/p/dart/wiki/Profiling ) 上的 VM 获取 CPU 配置文件。

据我了解,您真正想要的是获得堆或内存配置文件。虽然可以在程序终止时打印对象直方图(见下文),但我们没有任何方便的方法在您的服务器运行时获取对象直方图。我们确实希望能够在接下来的几个月中添加此功能。

要在 Dart 脚本退出时打印对象直方图,您应该传递标志
--print_object_histogram 到 Dart VM。这将打印程序生命周期内每个主要 GC 结束时事件对象的平均值。这可以很好地获得快速概览,但对于追踪和识别实际问题并不理想。

关于dart - 如何分析 Dart 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17132879/

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