XXWHCA 最近的时间轴更新
XXWHCA

XXWHCA

V2EX 第 512702 号会员,加入于 2020-10-14 10:49:00 +08:00
XXWHCA 最近回复了
实际上省电是多方面导致的。最关键的是架构升级带来的指令集性能提升,然后就是硬件制造工艺的提升,这两部分就可以大大提升芯片性能并降低发热量;然后还有一部分软件方面的调教,通过控制芯片供电、频率等方式来降低功耗。
实际上 cpu 的消耗的电量可以说全部用来发热了,性能的提升会缩短运行代码的时间,运行时间越短发热也就越小,从而更省电。
但是这只是大部分场景下,还有一些特殊情况,比如芯片都有侧重点,比如最常见的 CPU 和 GPU ,如果使用 CPU 进行图像渲染,显然会很低效,所以 CPU 进行逻辑运算浮点运算等,GPU 进行图像运算,只有各司其职才可以更加高效。
对纯 JAVA 应用来说没有区别,因为全部运行在 ART 虚拟机内,区别也是虚拟机指令集性能的差异。
对于 Native 应用(涉及到 JNI ,NDK )来说会有一定影响,总体来说 arm64 会比 arm v7a 性能更好,但是一般无法更好来对比,因为硬件的发展导致新架构就算以兼容模式运行老架构代码,性能上也有很大的提升。还有性能上的影响很大一部分和代码编写有关,好的代码在老架构也是很高效的。
59 天前
回复了 1sm23 创建的主题 Apple 新模具的 mbp 贴键盘膜还是会有屏幕压痕吗
电脑上啥膜都没必要用
68 天前
回复了 Richard14 创建的主题 Java InputStream 必须用 try/catch 捕捉?
Java 的 io 操作就按着模版代码写吧,没有什么好办法,流读写,关闭输入输出流,三次 try-catch 是最基本的,最多使用 StreamUtil.close(stream)。
大部分流都是需要 close 的,只有一部分内存流可以忽略,例如 ByteArrayXxxStream ,StringReader 等。
像文件读写复制什么的,只能靠工具方法来减少模版代码的编写
72 天前
回复了 coala 创建的主题 Java [ Java ] 代码质量糟糕, 是常态吗?
和语言没关系,主要还是要看团队水平和有什么样的领导

A 司应该是比较少的,说明团队整体水平很好,可能是领导不是做技术的
B 司就不说了,懂得都懂,能干活的就那几个人,甚至是外包进来的
C 司项目外包更简单了,能用就行,反正不管后期维护
D 司研发团队应该是不多不少的那种情况,人力刚好满足现在的业务,但又什么都想尝试,可又没有足够的人力来支持

没有代码审计的小团队国企政企应该比较多,研发就几个人也都是干活的,领导可能就不是做技术的,代码野蛮生长,也会出现大量代码的 copy
76 天前
回复了 quainter 创建的主题 macOS 苦于 Chrome 全屏时顶部空白,求助
感谢,让我发现了一个新 bug ,但是我浏览器不习惯全屏,最大化用着挺好,能看到程序坞
76 天前
回复了 chrosing 创建的主题 macOS 想问问你们的 mac 内存使用率
内存不就是用来用的嘛,不卡就行。我 m1 32g ,日常 80%
76 天前
回复了 aaatches 创建的主题 macOS MacOS finder 替代品有什么推荐的吗
之前买了 TotalFinder ,也属于 Finder 的扩展插件,需要关闭 SIP ,现在才支持 m1 ,但是用了 Finder 一段时间也懒得折腾了。
80 天前
回复了 KunMinX 创建的主题 Android 旦用难回 Jetpack MVI 最佳实践
@fromzero 明白这就看一楼推荐的库了解一下
80 天前
回复了 JiaNa 创建的主题 硬件 如何购买体质好的 CPU?
一楼才是正解,同型号体质好坏与否,正常使用能感受出来个啥
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2602 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 135ms · UTC 07:48 · PVG 15:48 · LAX 00:48 · JFK 03:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.