魔神至尊
原帖由 mino 于 2020-12-11 19:32 发表 posted by wap, platform: MAC OS X 我也用了几天了没发现啥异常。不过用的也不多,外出excel/ppt,在办公室就晾在旁边挂移动版微信抖音。喔,遇到过一次ipa程序(微信抖音)打不开,重启就好了。 兼容性问题肯定 ...
查看详细资料
TOP
魔王撒旦
原帖由 @toshiki 于 2020-12-11 21:37 发表 现在 apple m1 芯片 上 会分为三种格式app 通用(我理解是兼容m1但是不能发挥最大效率) intel (顾名思义是x86需要转译的app 通常bug很多) Apple芯片 (这应该就是专为了arm m1的最大效率的app,安装ios的app也是这个属性)
大侠
原帖由 @biocoat 于 2020-12-12 05:50 发表 ARM 内存模型比x86的强内存松散很多,可以各种乱序执行,打个比方就是ARM司机开车会各种乱插并道,程序的逻辑如果不严谨(内存屏障),几个指令跑下来会出不一样的结果。 x86比较严格的大家排队开车,你在我前面,我就绝对不会超车,所以程序怎么跑都很稳定出结果 以后ARM的崩溃问题会比x86多,以前x86伺候码工,现在码工要伺候好arm
混世魔头
原帖由 MacPhisto 于 2020-12-12 03:30 发表 posted by wap, platform: Chrome 不存在apple silicon专用app。通用universal binary就是arm + x86双份二进制。 2年后苹果移除掉universal才会有arm专用。
原帖由 @toshiki 于 2020-12-12 08:32 发表 呃,那有个问题,比如Lightroom前两天更新了,之前就是X86版本,但是实际上有些bug,这个更新的就是修复的。 2021年说是要出原生ARM的Lightroom,从版本是应该怎么区分? 分成 X86 X86优化修复bug? ARM优化?
原帖由 @mting 于 2020-12-12 03:19 发表 vscode 可以么
查看个人网站
原帖由 biocoat 于 2020-12-12 05:50 发表 ARM 内存模型比x86的强内存松散很多,可以各种乱序执行,打个比方就是ARM司机开车会各种乱插并道,程序的逻辑如果不严谨(内存屏障),几个指令跑下来会出不一样的结果。 x86比较严格的大家排队开车,你在我前面,我就 ...
原帖由 taxidriver 于 2020-12-12 11:48 发表 你这说法简直违背计算机的常识,如果同一段程序,设计没问题,每次执行结果会因为CPU导致不同,那计算机的大厦简直要崩塌
原帖由 @biocoat 于 2020-12-12 13:05 发表 http://dreamrunner.org/blog/2014 ... memoryreordering/
原帖由 MacPhisto 于 2020-12-12 13:39 发表 posted by wap, platform: Chrome 这些细节早就被操作系统,编译器,标准库隐藏起来了。99.99%开发者根本感受不到。 多线程即使在x86上,race condition也是未定义行为。 因此,线程安全是需要在软件设计层面解决 ...