为啥HDFS写入速度如此之慢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥HDFS写入速度如此之慢相关的知识,希望对你有一定的参考价值。
参考技术A 1、内存占用大,平时也可以清理加速下内存,打开腾讯电脑管家电脑加速开启小火箭2、腾讯电脑管家——工具箱——上网慢(或游戏加速)
3、物理内存占用大,不需要的卸载了,打开腾讯电脑管家工具箱软件卸载
4、资源占用,建议合理分配,打开腾讯电脑管家工具箱网速保护
5、C盘占用大,包括桌面,打开腾讯电脑管家——工具箱——软件搬家
6、打开腾讯电脑管家——工具箱——清理垃圾
7、时间长,温度高,建议经常观察,并且注意降温,打开腾讯电脑管家工具箱硬件检测
8、如果是老机器,清理下灰尘本回答被提问者采纳
为啥即使在源代码没有变化的情况下,Android Studio 重建项目的速度如此之慢?
【中文标题】为啥即使在源代码没有变化的情况下,Android Studio 重建项目的速度如此之慢?【英文标题】:Why Android Studio rebuilds project so slow even when no changes in sources?为什么即使在源代码没有变化的情况下,Android Studio 重建项目的速度如此之慢? 【发布时间】:2015-01-09 11:37:13 【问题描述】:当我对源代码进行一些更改时,Android Studio(实际上是 gradle)需要重新构建项目。很明显。
即使我没有对项目进行任何更改,为什么第二次构建所需的时间与第一次构建几乎相同? 当我查看 GradleConsole 时,它会等待“assembleDubug”任务。我认为 gradle 应该知道没有任何变化,不应该在上面浪费太多时间。
【问题讨论】:
【参考方案1】:这本身不是问题。它与Android Studio
无关,因为Gradle
只是一个帮助您构建项目的Android 插件。您需要完全了解 gradle
的作用,才能知道 Android Studio 为何在您运行应用程序时使用它。看看这个不错的 SO question on gradle 和 android developer website 的文章。最后,从我个人的经验来看,在处理 Android Studio 和 Eclipse 进行 Android 开发时,你需要有点耐心。希望这在某种程度上有所帮助。
【讨论】:
【参考方案2】:gradle 控制台是否说
:app:assemeble UP-TO-DATE ?
如果您查看运行配置,您可能会注意到最底部的Before Launch: Gradle-aware Make
这只是告诉它在运行前重新编译(如有必要),但检测委托给 Gradle。 Gradle 只有在检测到它需要重新编译时才会真正重新编译,但 assemble
任务仍必须尝试运行以检测 UP-TO-DATEness。所以它说它正在运行它,但它实际上并没有做任何事情。当我连续运行两次时,第一次需要一段时间才能完成所有操作,但第二次它只是很快地通过任务列表(带有一堆 UP-TO-DATE)并部署到电话/模拟器。
【讨论】:
我希望 gradle 不会一直显示重复的黄色 UP-TO-DATE,因为我确实提供了 --offline【参考方案3】:终于找到了解决办法:为gradle开启离线工作。
或使用 CLI:
./gradlew --offline assembleDebugOrWhatever
【讨论】:
【参考方案4】:为了避免每次都重新构建,我将转到我的模块 项目设置 -> 依赖关系并向上或向下我的库项目之一 -> 应用 -> 确定 -> 重新生成 R.java。 您也可以尝试在编译器设置中取消选中“Use external build”:
文件 -> 设置 (Ctrl+Alt+S) -> 编译器 -> 取消选中“使用外部构建”
【讨论】:
在版本 3 上是否仍然存在? (没找到) 在版本 3 上是否仍然存在? (没找到)以上是关于为啥HDFS写入速度如此之慢的主要内容,如果未能解决你的问题,请参考以下文章