原来 Safari 根本没有比 Chrome 更省内存
打开同样的 Tab (主要是几个在线表格),Chrome 占用内存是 Safari 的一半 imgur.com/a/pLMPvSZ测试肯定不严谨,有什么想法欢迎讨论
省不省内存我不知道,省电倒是真的省
mac 的内存使用方式是只要你内存没满,就会把常用应用一直在内存缓存着,保证绝对的二次使用速度,所以没必要纠结这个问题,当内存占用过高时,系统会自动去限制内存使用的,safari 主要的好处是省电,轻量化,与系统的匹配更好,至于内存占用,只要不是内存泄漏导致异常的占用都没必要在意
我在三年前就知道这一点……但是这里的风气倾向于不要说
同上,chrome 拓展装多费电,用 Safari 续航好点,我是换 edge 了,开省电模式会限制后台页面和拓展占用,续航感觉和用 Safari 差不多
省电啊!
一直用 Chrome Edge 他们各种吹,我测试了一下,还是回 Chrome还有那个 Arc 更是吹的离谱。。。
safari 只在早年 intel 芯片的时候,出门(特别是在图书馆干活)的时候用,因为干一样的事情,开 safari 比开 chrome 安静省电自从有了 apple silicon ,safari 安静省电的优势没了,就原地淘汰了
如果告诉你 Safari 是跑分最高那个,会不会感觉好些😂更何况 Safari 在 Mac 上省电一些。其实现在浏览器的优化手段都差不多,各种 inline cache 、JIT 啥的,总之你要达到那个速度基本上都要消耗那么多内存,没有哪家能超神。我自己也感觉 Safari 总体更耗内存一些,但没 2 倍这么夸张。可能恰好这个场景下 Safari 比较耗费内存。
印象里 Safari 宣传过自己省电、引擎快,跑分高,但没记得有说过 Safari 省内存,OP 哪里来的这个认知啊
Chrome 的 V8 还是要比 Safari 的 JavaScriptCore 要先进一点的。你这个 Excel 测试刚好又是 JavaScript 的重度使用者。Chrome 更省内存应该在意料之中。
都是一个爸爸,后面都有团队进行开发,你告诉我哪里先进?
我最近用 safari ,好像很奇怪,就是点一下网页,会有 1-2s 根本没反应,然后再开始加载。不知道是什么原因。反而是 chrome ,点了就直接开始加载了。
省不省内存我不关注,几个浏览器大头技术都大差不差,不使用 Safari 的原因就是不支持插件
省电啊!
内存都是白菜价, 还差这点内存。
他们苹果用户可不白菜价( Doge
Safari 的问题在于内存泄漏。。你多试试打开标签,然后关上,时间久了 Safari 的内存使用会越来越大
想省电, edge 有标签页自动休眠, 不占用 cpu.如果还想省内存, 就用 Auto Tab Discard 这个扩展, 自动 discard 页面. 注意: 这两个不能同时打开, 否则 discard 无效.现在我的 edge 长期内存占用在 2G 以内.
Firefox 用户哭晕在厕所
底层都特娘的是 Webkit 引擎,再比较也只是枝页的比较,主干没啥区别。你要再往深处看,都不用提 Javascript ,光 HTML+CSS 这个文档对象+级联样式表架构,就决定了内存/有效作用比例就是大。往前不到 20 年,那时候,电脑上资源占用大的东西,除了大型游戏,就是 Internet Explorer 。
看个网页纠结省不省电,搞笑😂
内存这个问题,Chrome 估计已经没有什么再好的办法解决了,在不牺牲浏览体验的前提下。现在新版本的 Chrome 不得不搞出了, 标签页一段时间不用,就直接把标签内存清了,然后你点开的时候,再从新加载。用这种方式来降低整体内存占用。
safari 不是省电嘛
你要是用浏览器刷视频就不会这样说了。
苹果内存是金子做的.jpg
前端佬表示最烦 Mobile Safari /doge
safari 最大优点是省电,外面办公没接电,最好用它
safair 我只会在看 hdr 视频用😅
Safari 唯一能吹的就是省电,实际情况下,从早到晚上课上班一整天,即使用 Chrome ,电量也完全足够,更何况又不是没有电源。
打开活动监视器看看,Safari 内存占用大的主因是有一堆“已缓存”的页面。如果能关闭这种特立独行的缓存机制,还是很轻量且省电的。
去年 10 月份开始,因为一些原因开始了一段时间的独立开发。5 个月过去了,做了 6 个产品,上线了 4 个,有一个每月能稳定的收入十几 K RMB ,有一个运气好上个月用一个…
我们知道,备份文件是一件很重要的事情,我在《优秀程序员的十个习惯》一文向大家说明了备份文件应该是程序员最基本的一个习惯。本文主要是向大家介绍一些在备份文件和数据时能用得到的一些…
class AppConfig: def __new__(cls, *args, **kwargs): if not hasattr(cls,'_instance'): …