JavaFXPorts - 电池消耗 - 屏幕始终打开
JavaFXPorts - Battery consumtion - Screen always on
我有一个关于 JavaFXPorts
电池消耗的问题。在 Android 和 IOS 上,屏幕 始终打开 。而且手机会变得很热...
在 Android 上创建跟踪转储或查看 IOS 上的大量日志时,您可以看到 QuantumRenderer
一直处于活动状态(在 IOS 上,您可以不断看到消息 setSwapInterval([0|1])
(OpenGL?) - 这可能是一个线索。
否则:是否可能设置了 "always on" 标志?如果是这样:如何关闭它???
此致,
丹尼尔
编辑: 如下图所示,我对应用程序运行.
进行了跟踪(实际上,我进行了多次跟踪)
如您所见,这个不祥的计时器处于活动状态。虽然在 App 中实际上有一个计时器,但我已经完全停用了它的使用,但是这个 "Timer-0" 线程仍然处于活动状态......除了 Charm-Down BLE,还有我怀疑的线程不多。 Timer 表示,某些东西是重复活动的。这是正常的 Android 行为吗?
此外,我想再次声明:我在应用程序中有一些 JavaFX 服务,但由于只有这个 "Thread-1952",我假设那些不是原因...
编辑 2:
还有一张图片:详细的方法分析。这个 Timer-0 正在向 QuantumToolkit
触发脉冲,我假设它会保持屏幕打开。
脉冲在大块中完成,以蓝色小块开始和结束:
而且我看到 MonocleTimer.run ()V
这个名字弹出...也许这就是罪魁祸首。
编辑 3:
Charm Down BLE-Plugin 完全删除:
编辑 4:
前段时间我针对其他性能问题做了一个示例应用。
它显示了完全相同的行为:
经过更多测试,cleaned-up 构建文件,我只能在 Nexus 5 上可靠地重现它。无论它是否处于(调试模式)插件,显示都会保持打开状态。
在 Nexus 6 上,此行为不再重现。
我将关闭这个问题,因为我相信它 - 再一次 - 一个 device-related 问题。
我有一个关于 JavaFXPorts
电池消耗的问题。在 Android 和 IOS 上,屏幕 始终打开 。而且手机会变得很热...
在 Android 上创建跟踪转储或查看 IOS 上的大量日志时,您可以看到 QuantumRenderer
一直处于活动状态(在 IOS 上,您可以不断看到消息 setSwapInterval([0|1])
(OpenGL?) - 这可能是一个线索。
否则:是否可能设置了 "always on" 标志?如果是这样:如何关闭它???
此致, 丹尼尔
编辑: 如下图所示,我对应用程序运行.
进行了跟踪(实际上,我进行了多次跟踪)如您所见,这个不祥的计时器处于活动状态。虽然在 App 中实际上有一个计时器,但我已经完全停用了它的使用,但是这个 "Timer-0" 线程仍然处于活动状态......除了 Charm-Down BLE,还有我怀疑的线程不多。 Timer 表示,某些东西是重复活动的。这是正常的 Android 行为吗?
此外,我想再次声明:我在应用程序中有一些 JavaFX 服务,但由于只有这个 "Thread-1952",我假设那些不是原因...
编辑 2:
还有一张图片:详细的方法分析。这个 Timer-0 正在向 QuantumToolkit
触发脉冲,我假设它会保持屏幕打开。
脉冲在大块中完成,以蓝色小块开始和结束:
而且我看到 MonocleTimer.run ()V
这个名字弹出...也许这就是罪魁祸首。
编辑 3:
Charm Down BLE-Plugin 完全删除:
编辑 4:
前段时间我针对其他性能问题做了一个示例应用。 它显示了完全相同的行为:
经过更多测试,cleaned-up 构建文件,我只能在 Nexus 5 上可靠地重现它。无论它是否处于(调试模式)插件,显示都会保持打开状态。 在 Nexus 6 上,此行为不再重现。
我将关闭这个问题,因为我相信它 - 再一次 - 一个 device-related 问题。