问题标签 [overheating]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Android 应用程序过热
在过去的几个月里,我为 Android 创建的应用程序一直存在问题。似乎在打开相对较短的时间(大约 10-20 分钟)后,我的手机开始变得非常热。最重要的是,该应用程序有时会开始滞后一吨(大约下降 30-40 帧)。我一直试图追查这个问题一段时间,但没有运气。我对可能导致问题的原因有一些想法,但无法确认。
以下是有关我的设置的一些信息,可能是导致问题的原因:
该应用程序使用大约 50-80MB,如果加载声音或高质量图像,有时可能高达 140MB。
一切都直接绘制到 Java 画布上。(尝试用Java的canvas来画出高质量的app可以吗?)
我没有使用机器人的“活动”系统。相反,我有自己的系统,当某些事件被触发时,它通过传递字符串来创建和删除对象。(所以从技术上讲,整个程序始终在主要活动中运行,并且对象是通过我的系统处理的)。
我没有使用任何 androids UI 元素,而是我自己创建了所有内容。它们没有什么超级复杂的,我只是不确定使用 androids UI 元素是否有任何我不知道的好处。
主对象更新函数在线程中运行,而paint方法自己调用invalidate。我的对象通过以下代码更新
/li>
.005 秒是代码更新速率。这个更新速率非常接近 60 帧,感觉非常流畅,但我仍然担心它可能会太快(特别是因为应用程序有时可能必须在每次代码更新时处理数百个对象。
我监控了我的应用程序的内存使用情况,并将其与手机上运行的其他游戏进行了比较。许多其他应用程序的内存使用率似乎都很高,但是这些应用程序不会导致过热。此外,在我朋友的手机上运行我的应用程序时,我没有注意到任何过热或滞后问题。
这个问题可能是由手机故障引起的,还是我需要在我的应用程序中修复一些严重问题?
如果需要更多信息来解决此问题,请告诉我。
gps - 移动供暖问题
由于我的应用程序的持续使用,我的手机正在升温。用于检测驱动程序对我的应用程序的驱动程度使用这些服务:-
- 加速计 用于开始行程。
- GPS 查找位置和速度。
- 然后将所有数据同步到服务器并将该数据写入本地文件。
几分钟后,我的手机变热了。我想优先考虑让我的手机升温的服务,并且需要解决这个升温问题。
android - Android手机可以24/7运行图像处理应用吗
我正在 Android 手机上开发一个图像处理应用程序,预计将 24/7 运行。我设法做到了以下几点:
- 使用 Camera2 接口获得更好的 fps。
- 抓取原始帧,使用渲染脚本转换为 rgb,并在后台服务中使用 opencv 进行图像处理(无预览)。在 LG G4 上以 1280x960 转换为 rgb 后,我得到了大约 20fps。
所以我的问题是:
- 我还需要优化什么以最小化内存和 CPU 使用率吗?
- 该应用程序是否有可能 24/7 全天候运行?将所有相机操作和处理委派给后台服务是否足以让它 24/7 运行?当我让它运行时,我仍然能感觉到来自相机及其周围区域的热量。
任何建议将不胜感激。谢谢。
更新 1
该应用程序使用 Camera2 界面在 LG G4 上运行,并在屏幕关闭的情况下在后台进行图像处理,过热并且手机在几个小时后自行关闭。我能做些什么来克服这个问题?
android - Android Camera2 Renderscript 过热问题
我有这个过热问题,运行几个小时后它会关闭我的手机。我想 24/7 全天候运行,请帮助我改进:
我使用 Camera2 接口,RAW 格式后跟渲染脚本将 YUV420888 转换为 rgba。我的渲染脚本如下:
这是我调用渲染脚本转换为 rgba 的地方:
这是使用 OpenCV 运行图像处理的回调:
整个过程以〜22fps的速度运行。我仔细检查过,没有内存泄漏。但是即使在屏幕关闭的情况下运行一段时间后,手机也会变得非常热,并自行关闭。请注意,如果我删除图像处理部分,问题仍然存在。这有什么问题?我可以打开手机相机应用程序并让它运行几个小时而不会出现问题。
- 渲染脚本会导致热量吗?
- 22fps会导致热量吗?也许我应该减少它?
- Android后台服务会不会发热?
谢谢。
ps:我在完全支持Camera2接口的LG G4上测试了这个。
bash - Raspberry Pi - 导致过热的 Bash 脚本
我有一个 Bash 脚本(见下文),它通过 GPIO 引脚控制继电器。它工作正常,但我注意到 Pi 的 CPU 变得非常热 - 运行时高达 83C 左右,而 Pi 空闲时的温度约为 40C。
我查看了 CPU 使用率,并且一直运行的脚本使用了 16% 的 CPU。
有没有人知道为什么会发生这种过热?
谢谢。
cpu - CPU过热时如何获得警告并顺利关机?
我有一台过热的电脑。然后它意外关闭。
我安装了 lm-sensors 并运行了“sensors-detect”(对所有选项都说是)。
现在,如果我每隔几分钟输入一次“传感器”,我就可以看到温度上升。
请问有人知道一个程序可以自动执行此操作并且我可以调整它以便在 CPU 温度达到 80 摄氏度时收到警告吗?
我正在使用 Kubuntu 17.10。
欢迎所有想法(甚至“垃圾那台电脑”,这与我自己的观点相去不远)
overheating - 戴尔l502x过热多年
当这台戴尔 L502x 笔记本电脑过热时,我遇到了 8 年的问题。当我重新粘贴 cpu 和 gpu 时问题开始了,然后它过热并且在没有问题之前。那么我该如何解决呢?我什么都试过了...
ios - 过多的 TCP 调用是否会使 ios 设备发热?
我正在开发应用程序 iOS swift,我需要每 2-3 秒对服务器进行一次 tcp 调用,并且在服务器给我对相关请求的响应之后。
现在,我的 iOS 设备在几分钟后发热,所以我的问题是 tcp 调用对设备加热的影响或设备加热与 tcp 调用无关?
我使用这个库来调用TCP请求
javascript - 括号编辑器和“Node.js:服务器端 Javascript”占据所有处理能力
我一直在使用 Brackets 编辑器编写 html 和 js 文件,并在 Chrome 中使用实时预览测试它们(拥有服务器并使用 localhost,无论其内部工作是什么)。
最近这个名为“node.exe *32”、“Node.js:服务器端Javascript”的进程一直在运行并占用了所有的处理能力(或50%,但我猜这只是因为它使用一个核心(?)) . 当然,这会使该程序完全无法使用,因为从长远来看,它会加热我的笔记本电脑并可能永久损坏它(幸运的是,我有 Core-Temp,如果我没有注意到它会在它过热时警告我)。
即使我关闭编辑器并且我必须从经理那里杀死它,该过程也不会关闭。有时我在 Brackets 中所做的事情在我杀死它时不起作用(并尝试并继续使用 Brackets),但例如现在我测试了一切似乎都正常,即使在杀死 node.exe 进程之后也是如此。
是什么导致了这种情况以及如何阻止它?或者其他一些编辑器可以让我编写 html、css 和 js 文件并通过按一下按钮在 Chrome 中测试它们?
编辑再次,该程序在进程被杀死后将无法工作,现在该进程甚至似乎在我杀死它时重生。一定是最恶毒的病毒???
ios - 反应原生应用程序过热问题
我正面临 IOS 过热的问题。即使该应用程序完全是数据驱动的。如果有人可以帮助我,请告诉我。