重新启动 flutter 应用程序时控制台中的注释
A note in console while restarting a flutter application
在创建 flutter 应用程序时,我重新启动了应用程序,然后在 dubug 控制台中弹出了一条提示
Background sticky concurrent mark sweep GC freed 187009(7MB) AllocSpace objects, 0(0B) LOS objects, 53% free, 6MB/14MB, paused 5.282ms total 60.228ms
我想知道为什么我们会得到这个,这是什么意思?
我用谷歌搜索了,但我找不到任何相关的东西,所以如果有人能回答它会非常有帮助...
这与调试垃圾收集器有关。
垃圾收集器会自动释放未使用的备用内存。您可以在 C 和 Java 等语言中找到它——这是 Dart(有时)编译(简化)的结果。您看到的存储统计信息与它释放了多少内存有关,您可以看到它在后台花费了 60 毫秒。
这是完全正常的,您不必担心。 AFAIK,您无法隐藏日志;你绝对不应该停止这个过程。
在创建 flutter 应用程序时,我重新启动了应用程序,然后在 dubug 控制台中弹出了一条提示
Background sticky concurrent mark sweep GC freed 187009(7MB) AllocSpace objects, 0(0B) LOS objects, 53% free, 6MB/14MB, paused 5.282ms total 60.228ms
我想知道为什么我们会得到这个,这是什么意思? 我用谷歌搜索了,但我找不到任何相关的东西,所以如果有人能回答它会非常有帮助...
这与调试垃圾收集器有关。
垃圾收集器会自动释放未使用的备用内存。您可以在 C 和 Java 等语言中找到它——这是 Dart(有时)编译(简化)的结果。您看到的存储统计信息与它释放了多少内存有关,您可以看到它在后台花费了 60 毫秒。
这是完全正常的,您不必担心。 AFAIK,您无法隐藏日志;你绝对不应该停止这个过程。