×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 枫下家园 / 电脑电信 / 从技术角度来看 微信这破软件编写得也太差劲了。。。来看看它占用的电脑内存 +3

    我用的是MacOS版的微信 今天根本就没怎么用微信 而且也就剩下几个群还挂在里面 大部分时间也没怎么看 结果突然电脑风扇狂做 我一看系统资源分配 好家伙 这个微信一个软件就占了2.35GB 我当时正在用谷歌chrome上网 至少开了五六个chrome窗口 即便如此chrome也不过占用了247MB 而且其他软件差不多都是这个范围。。。先不说这破软件的监控越来越厉害 单从技术角度 这种的代码水平如果在我们这儿就连大学刚毕业的都找不到工作 估计面试的时候就直接给拒了 腾讯的马工都是蓝翔技校来的么

    这么看来, 这微信还真用不下去了

     

    • 提醒一下,google chrome helper这类的,也要按chrome算进去。
      • 这么计算OK 不过chrome helper加进去也没有到2GB 更不用说我当时chrome至少开了6个而且的确我在用它们 所以chrome当时就算吃内存我也认了 可是微信这占着茅坑不拉屎的作风也忒流氓了吧
        • 你的结论我没意见,不要那么紧绷着。 +1
        • 应该是用你的内存做云盘了吧?
          • 哈哈 还真有可能 腾讯云没准儿就是这么运作的 +1
          • 呵呵,想起当年经常用的下载软件“变态”BT....... +1
    • 正好我手机没空间了,微信提示内存不足不能运行,那就不运行吧,把它关了;没想到这软件每隔几分钟就尝试运行一次,然后提示内存不足;看来正常状态下,一旦装上,微信就会尝试后台自动运行 +1
      • 颇有我院子里的蒲公英的风范 😂 +2
    • 微信也包了一个chrome,都是chrome的锅,
      • 阿三当CEO的公司,不干缺德事不可能
    • 离开微信吧,我已经离开半年了。同学找我一次,两次,再也不找了。他们说我腾云驾雾去了。 +3
    • 手机里面似乎也是微信占了大部分资源
      • 你不舍得删除微信里的垃圾信息,可以清除数据
        • 我当然已经清除了微信buffer cache 但是还是没用。 这个软件的做法就是把所有的资料放在内存里 而不是动态调用 动态释放 这是一个非常愚蠢的低级做法 它们的架构师估计脑子里面根本就没有资源分配的概念 +1
          • linux系统级会释放内存,运用虚拟内存,
            • 我只用过mac版本的 其他版本的还没有发言权 欢迎用过其他OS的发言
    • 顶!微信在大多数华人手机里肯定是占用内存的最大主,严重鄙视一下,腾讯若不采取措施,光是吃内存太猛这一条,只要有合适的软件出现,迟早会被用户纷纷抛弃.... +2
      • 抛弃个屁,你们连微信里的数据都不舍得删除, +5
        • 关键还是看是否有更好的东西替代它,只要有肯定会抛弃....别说技术上占太多内存,其管理机制就有极大风险:.微信内容被监视/截察,腾讯一家独大且受控于ZF那是肯定的,一旦有影响力够大的相关丑闻传出,被抛弃至少对海外华人来说估计是很快的....
      • 先把设定里的照片视频自动下载关了,然后把不重要的group的照片视频全删除,我只保存家里人的所有东西,全部1.2G
        • 也是一种无奈,应该可设置数据放在其它地方或设定一个容量告警,但系统超过一个G本身对手机而言也确实太奢侈了些....俺在的微信群确实不少,有好几个大群都是几百号人或某行业的专业人士群,但其实俺很少看或发言,不想删是想保留个信息来源渠道...
          • 这里说的 1.2G 是你自己产生的 content,而 storage 一般都有 64/128/256G。
            • 所以要玩微信,RAM最好是4G以上(可能还要看涨),storage越大越好,但价钱也就高喽.....若手机只有2或3GB的RAM,不装微信没感觉速度啥的有很大影响,但装了微信后很快就捉襟见肘了...
              • 我的意思是,wechat *不会* 把 1.2G 的 content load 到 RAM 里。
          • 另外,wechat 的 storage management 相当方便 --- 你可以看到每个“群”占用的 storage,每个都可以独立删除。 +1
      • 这里说的内存是指 memory 还是 storage?
        • 呵呵,这才是真正的挨踢问题,类似占用RAM还是HD空间,微信run时系统占用不少RAM,内容占用storage空间视群的数量和照片/视频块头大小,但RAM空间少时就反应慢或死翘翘,清垃圾/关闭/删除些app可暂时解决,而storage不够又不能另存它处那只能换手机了...
          • 所以你说微信占内存到底是指 RAM 还是 'HD'?
            • 上面不都说了么,都有啊,系统运行占RAM比大部分app要大,数据内容视乎群数量及照片/视频量多大但多数都不小,除非不咋入群也很少玩.....很多时候尤其是对非IT人士,根本就不分那么清楚RAM还是‘HD', 多数都笼统的叫内存.....
              • 哦,那你手机上,wechat 占用多少 RAM?
                • 微信占340MB, 人家Whatsapp才58MB,差别有6倍的占用量.....
                  • 若微信在安装时像某些PC软件一样可以选择精简版或功能选项,这样不至于将所有东东都安装而占用太多ram....
                  • 是 iOS 吗?你是怎么查的 RAM usage?
                    • 不是,就是Android,在其设置项下的apps应用中,可以查看storage占用量和memory在过去的3个钟头内的平均占用量....
                      • ok fair enough。我看了下我的,也是 android,过去三个小时是189M -- android 的手机内存动辄 4G/6G,一个微信用 200M 也应该算可以接受。
                        • 瞧,俺俩的RAM占用量相差了140MB,如果版本和打开的功能都差不多,或许跟加入的群数量、群内成员数量、群内的发帖更新频繁程度有关?
                          • 不清楚,不是我写的。
        • 看我的截屏
          • 我知道你的截屏是内存,但感觉上面很多网友抱怨手机版时,把手机 storage 和 memory 混在一起了。你的截屏我看了,
            macOS 不是很熟悉,但这类管理器看到的内存使用情况很多时候只是参考。

            在物理内存够用的情况下(6.31 out of 8G),app充分使用内存不*见得*是错的 (利用内存换取速度)-- 内存管理主要是要看在物理内存不够时,(系统需要使用交换内存时)app 如何表现。

            当然不排除 wechat macOS 版内存管理确实有问题的可能性。
            • 嗯 你说的也是。不过我相信楼上的网友们并没有搞混 微信软件不但吃内存 也同样占用了手机里面大量的storage 我手机上微信永远排在头三位 另外两个说我的相簿这类 它们占硬盘多一些合情合理 微信这个就太离谱了
              • 但那些是用户 *自己的* content 呀,你要是有很多群,就会有很多 data。但 wechat 的 storage management 非常方便,你很容易删掉不需要的历史记录。
                • 我今天正好闲着 特地做了实验 把我微信所有cache都清光 所有群内容全删了 当然群还保留着 所有一对一聊天记录删了 结果 结果一样 还是2G 所以这内存的东西天晓得是些什么 所以我才有这软件编写得烂的结论
                  • content 占用的是你手机的 storage,你都删掉,也只会影响 storage。你的 macOS 上显示的是 app 占用的内存 --- 那个应该和 storage / content 无关。
                    • 对啊 我也是这么想的。 所以, 谁能回答我 为啥内存还需要占用2G
                      • 如果你安装有垃圾清除工具,就运行一下,有时即使你删了东西,但其实可能还没真正把空间腾出来,需要清扫一下.......
                      • ok 我刚刚问小孩借了个 macbook air,现装了个 wechat (从来没有装过),login 到我的账户,发了条信息,在 activity monitor里面看到 wechat 使用 65M 左右的内存(然后顺手删掉了)。也许其他网友也可以查看一下。
                        • 使用时间太短暂,如果装上后打开各种功能用一个月,并加入一大堆群跑一跑,可能就不一样了....
                          • 所以我说让其他使用 macOS + wechat 的网友查看一下,看是个例还是都是 2G
                        • 使用一阵子再看看
                          • 或者你删掉重新安装一遍,登录时不要选 “登录后同步最新消息到 mac”,试试看,也许有改善。
                  • 手机上占了2G 可不是小容量,手机本来就没有多少内存的
                    • 楼主说得是 macOS
    • 你冤枉微信了。 微信拥有全世界最顶级的软件设计师和工程师,包括腾讯的员工。 微信的程序非常优化,效率极高。 占用内存多, 是因为确实程序在做的事情就是需要占用那么多内存。 +2
      • 不信 +5
        • https://www.rolia.net/f/topic.php?v=p&f=0&p=12321161#p12321161
          • 在微软谷歌面前,微信收集的这点信息也就是微小的局部。 +1
            • 看了你这话,微信笑了。 +1
              • 小说看多了
      • 刚想回复这个。微信技术绝对顶尖,在普通聊天的基础上还干那么多其它的事,占这点内存已经很不错了。
        • 有许多功能是微信用户和第三方开发商永远都不会知道的。
          • 你说的这些见不得光的功能无非就是微信一直在监听过滤 这大家都知道 我对于macos的安全架构还是比较放心的 相信微信在App这一层是没法偷我电脑里的其他资料的 而且即便要偷盗用户资料 也有个优化的概念 就算偷也有个技术含量吧
            • 呵呵。
          • 好像微信收集了很多我自己都不知道的隐私?拉倒吧
            • 具体身份具体分析。这也是微信的过人之处。
        • 谁让他除去普通聊天还要有那么多垃圾的?facebook算得上包括各种垃圾的了,也没微信大。微信还内置了个浏览器,这不是脑残么?我chrome用的不香要用你微信浏览器? +1
          • facebook精简版一M大,依然功能丰富。我赶脚水平很高啊
          • 很多 app 内置浏览器(组件)的原因是,如果使用用户手机默认浏览器,每个用户的浏览器种类,版本,设置截然不同,会造成极大技术问题和挑战。还有其他技术考虑,就不一一解释了。
            • 我为什么要用微信浏览网页? +2
              • 原因有几种。一是 app 不希望你点到一个 link 就离开它--希望把用户保留在 app 里。另外很多时候 app 自己的 content 也是 html 的格式,直接用内置浏览器组件 render 是最佳方案。等等。
          • 内置浏览器一点也不脑残。微信内链接点击强制用内置浏览器打开,想改都不行,又多了个监控的手段。我LP发国内的链接经常打不开,第一关就被微信浏览器拦截了。有多少人会把微信里的链接复制到其它浏览器打开?
      • 你说的这些都是空话 对于我一个用户来说都是废话 我就是看结果 一个IM软件为啥需要占用那么多内存 为啥同行业其他社交媒体软件就可以做得到不用这么多。如果这是已经优化后的结果 那这个软件的架构师可以滚了 +1
        • 因为它不仅仅是一个IM软件。 IM功能只是一个小小的子集。 根据安装在手机,平板或电脑的不同, 微信执行的功能也不同,根据远程遥控指令,可以进行信息采集,分析,网络中继,等等。 如果是网页版,就基本上只提供IM。
      • 各位肉友,重点在最后一句。
    • 这中国人的编程水平是在退化吗?
    • 你检查一下剪贴本,会把你所有的剪貼内容,收去微信中心大数据。 +1
      • 例子如下

         

      • 谢谢这个信息。 在MacOS的架构下 这个采取clipboard里面的信息我相信是做得到的 而且应该也是OS允许的 不过还是谢谢提醒
      • android 和 iOS 都允许 app 访问剪贴版 --- 所以,真正的问题是,有没有证据微信把你的剪贴版里的内容在你 *没有* 贴在微信里的情况下发到微信数据中心?
        • 完全有可能
      • 哈哈,微软不看?谷歌不看?CIA假装不看?天真过头就是装的了 +2
        • facebook看了,现在还是一屁股💩。不过你们洗地的从来不在乎这些,反正出车祸压死人了,无论是毒驾酒驾还是黑冰造成的失控,都是死了人,所以都一样 +2
          • 我给谁洗地?你又给谁洗地?
            • 天真过头就是装的了 -lzh0007(lzh0007); 7-19
    • 快速出活是第一位的。现在就算手机也跟PC一样,靠升级硬件来抢钱,省资源太不重要了
      • 这是一种很普遍的中国软件工业的思路 大干快上 速度高于质量 在风投热潮的时候这种奥马哈抢滩式的推进方式或许能套到钱 但是最终用户体验还是重要的 苹果自己的原生软件讲究的就是一个精致 占用资源少但是运行非常的稳定 十年旧的mac or iphone 依然能用的这种例子比比皆是
        • 你要是想解决问题,先彻底重新装一遍试试 -- 不排除确实是微信的问题--我看到网上有人抱怨类似的问题,但是大部分人说他们的 macOS 上面没有同样的情况。
          • 好的 我晚上试试重装一次 多谢建议
        • 中国很多科技行当的发展因为是在别人原创技术/理念的基础上起步的,所以基本上都是追赶模式而非开创型的发展,急吼吼的圈钱、拉架势、吹成果、造影响...然后继续圈钱那是第1位的,其它嘛能靠后就靠后排,能应付就应付.....
          • 说得到位 一个字 浮躁
    • 微信的强大在于它的用户数, +2
      不在于什么系统结构好不好,内存占得多不多。只要不是慢得让人难过,who care? 你说你care,没关系,但是你爸你妈不care,他们不知道啥是内存,反正挺好用。你说他有监管,你爸你妈说管它干嘛,照用。那你还用不用,你也只能用不是?用户才是关键。不管多高级的社交软件,没用户,屁都不是,何况微信功能强大,用户界面友好。占点内存算个屁啊。
      • 社交媒体软件的最大软肋就是客户的忠诚度极差 我们现在用微信无非就是周围的亲朋好友都在用 一旦有缺口被撕开 无论是川建国从美国开始 还是微信某一天自己暴雷 昨天的强大也许到明天就是文物
        • 对,QQ用户现在就少了很多。
      • 微信是在国外原创技术基础上发展起来的,并以国家行政意志而非市场竞争屏蔽掉了竞争对手,形成人为垄断...若天朝网络开放,允许FB、推特、油管等等随便用,微信难说有现在的用户数,甚至是否能成气候都不好说,而现有的社交软件也肯定早已推出针对中国市场的版本...
        • 没有假设,事实就是一家独大。在中国除非国家打击它,微信已无敌手,谁进来都不行了。你奶奶只会用微信,你叔你大爷也用这,你怎么能走掉?这机电脑用户不一样,微信用户已不是计算机用户,是普通百姓社交圈,粘度很大的
          • 现在的微信已经不仅仅是公众交流联络的通讯工具,也是政府监测民众的工具,是通讯服务与政府收集民意/个人信息的二合一平台......美国对华为5G的抗拒理由之一也就是怕华为主导5G就成为类似微信的升级版...
    • 刚看了下 我的微信只占了108M内存 不知道你微信在玩啥大棋
      • 我说的是电脑版 占用的记忆体 你的也是?
        • 把系统重装一次试试看 -- 纯好奇。看到网上有人讨论过类似问题 -- 有此问题的是个案。
          • 今天重装了一次 果然内存下降到133MB。但是。。。我很怀疑这能够持续多久 因为我注意到我的收藏还没有同步 mac版显示storage 0B而我实际上有1.15GB的收藏。所以我怀疑随着它的同步 storage会恢复1.15GB 微信的简单粗暴的编码技术就是把storage全都丢给内存
            • storage 和内存是不同的东西,越是简单粗暴的编码越没法把 storage 直接丢给内存。碰到狂吃内存的情况一般是内存泄漏----而且一般是个案,碰到几种边界条件点儿背才会发生。你要是还是不信就去看看编程的书去验证你的猜测----凡事皆有可能,概率大小不同。
              • 大叔我在IT届混了几十年 storage and memory的区别还是略知一二的。 果然被我猜中 这会儿我的wechat 已经爬升到288MB 和我推测的一样
              • 不过你谈到的memory leak也是有可能的 我目前的猜测还是微信把它在我电脑占用的storage 包括我的收藏 一股脑儿全给放在了内存 就是这么的粗旷 😊
            • 然后一关机下次重新下载?
              • lmao
              • 是的 我再次下载前曾经关机过一次
        • 一样