【问题标题】:Xamarin Forms: Starting a blocking GC ExplicitXamarin Forms:启动阻塞 GC 显式
【发布时间】:2018-05-21 19:39:37
【问题描述】:

我正在使用this nuget package 连接 BLE 设备。 在我发现许多设备后,在调试或发布模式下,我在输出窗口中收到(错误消息?),您可以在标题中看到。

然后,当我想连接其中一个时,我无法连接,因为它阻止了我。

05-21 13:14:29.862 I/art (22207):启动阻塞式 GC 显式

05-21 13:14:29.897 I/art (22207):显式并发标记扫描 GC 释放 5355(414KB) AllocSpace 对象,2(40KB) LOS 对象,48% 空闲,8MB/16MB,暂停 357us 总计 35.054毫秒

有人可以帮助我吗?

【问题讨论】:

  • 可能是其 github 的问题部分的问题
  • @TheGeneral 我试图在那里找到但什么也没有:(
  • 注册并询问它,你可能会得到一个更快的答案,而有人通过代码拖网失败
  • @TheGeneral 我认为这不是 nuget 包失败。我提到这一点是因为我想添加此消息的完整故事。但在我扫描 BLE 设备之前,我已经在输出窗口中看到了这条消息。我用了很多内存还是什么?我是编程新手。

标签: c# xamarin.forms bluetooth-lowenergy


【解决方案1】:

I/art: Explicit concurrent mark sweep GC freed

这只是意味着垃圾收集器正在按应有的方式执行。

如果这种情况经常发生,那么您需要释放大量垃圾,这可能表明存在设计问题。

关于在此消息之后无法连接到设备,这是作者的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多