首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

小米和华为手机底层差距咋这么多? 跑 300 个线程就 OOM?

  •  4
     
  •   zhuifeng1017 · 92 天前 · 12257 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小米和华为手机底层差距咋这么多。 我的一个 Android APP,在华为上跑 300 个线程就 OOM 了,而相同配置的小米机器上跑 2000 个线程也不会 OOM ?

    第 1 条附言  ·  92 天前

    哈哈,这么多人问我有木有程序员认证, 我只是想抛个问题而已。

    假设有个需求:1 秒发送 500 个 http get 或 post 请求,每个请求的 ip 和端口都不一样。数据响应只需得到 http 状态码,不需要解析具体的 response 内容。

    记住: 每秒 500 个请求,而且不能闪退!

    158 回复  |  直到 2018-11-26 10:22:36 +08:00
    1  2  
        101
    easylee   91 天前 via Android
    限制到一定程度,这不应该是好事吗?

    敲黑板!人家并不是做不到,这不是短板!
        102
    jimrok   91 天前
    不同的操作系统下开一个线程占用的内存不一样,Windows 好像是 1M,Linux 64 位也是接近这个数,不过也有-Xss 的参数可以控制。
        103
    changwei   91 天前
    这和 iOS 用户一样,iOS 脑残粉认为苹果系统不支持的就是我不需要的。

    这个也可以被华为脑残粉拿去用了。
        104
    wdlth   91 天前   ♥ 1
    https://www.jianshu.com/p/e574f0ffdb42

    LZ 说的是这个吧,我认为应该是华为芯片线程调度没其他厂商的好,做了限制。
    还有如果要测试的话应该是不同的手机刷相似的系统来测试吧。
        105
    xuanaux   91 天前   ♥ 1
    黑华为不愧是政治正确,前几楼一堆的人喷华为海军,结果华为的水军没看到几个,倒是无脑黑一堆的。
        106
    aheadlead   91 天前
    https://i.loli.net/2018/11/24/5bf828366c39d.gif


    拜托楼主不要写这样的程序了,这让人很为难的。
    epoll 啊!
        107
    aheadlead   91 天前
    图没发好不好意思…补一下

        108
    xiaocaibaozi   91 天前 via Android
    看来需要多线程的情况,还是得乖乖用魔改程度低的系统。
        109
    alfredsun   91 天前
    华为人表示老铁没问题~ 我们自己都不用 EMUI233
        110
    Weixk   91 天前
    讲道理,安卓属于大前端。除了页面展示外,应该尽可能减少业务逻辑和资源消耗。系统对 App 资源使用有限制是好事。
        111
    XinLake   91 天前 via Android
    @Weixk 安卓怎么是大前端了?

    播放器、视频编辑、游戏、移动 Web 服务,本地神经网络计算。。。

    肤浅
        112
    kernel   91 天前 via Android   ♥ 1
    每秒 500 个 http 你就开 500 个线程哈哈 杀掉这种傻屌程序就做对了
        113
    ilotuo   91 天前
    前年做安卓开发. 麒麟解码器各种不兼容.. 最后只能用软解
        114
    KingPL   91 天前
    好奇什么场景能让 APP 请求这么多....这样你们设计接口真的合理?
        115
    alfchin   91 天前 via Android
    @XinLake 毫无悬念,用户败诉。华为混用 emmc 在我国法律框架内没啥问题,诉讼能赢才有鬼了。ufs2.1 之争判决华为宣传不当但不构成欺诈,判华为退货但不需要三倍赔偿。
        116
    a1562619919   91 天前 via Android
    @treo 看到某人说不买华为是汉奸的,实际他自己也没拿华为作为主力机用只想黑化华为。对不对得起良心这点不干涉他人的选择就好了
        117
    XinLake   91 天前 via Android
    @alfchin 当时不是说华为不太愿意退换么
        118
    XinLake   91 天前 via Android
    @XinLake
    宣称 UFS,结果 EMMC。硬件这么大的差别,华为却用语言文字来弥补,简直就是侮辱群众智慧。不过想想法律还是会站在权势一方
        119
    hujianxin   91 天前
    为所欲为
        120
    MartinWu   91 天前
    安卓就不清楚,Linux 的话 OOM 的阈值是可以设置的。容易 OOM != 系统底层差 如果楼主是想证明 你的话题的话,建议看能不能把同等硬件配置,和 OOM 的阈值设置成一样,再进行实验。这样比较有说服力。
        121
    wangxiaoaer   91 天前 via Android
    @easylee 你这跟苹果电池所谓的自我保护一个说辞,做不到就是做不到。
        122
    dnsaq   91 天前 via iPhone
    华为水军还有 1 秒钟到达战场
        123
    affyun   91 天前
    爵士不需要那么多线程
        124
    zpxshl   91 天前 via Android
    @xuanaux 无脑黑是真的多。。。。真会自 high 呀,佩服佩服。
        125
    FakeLeung   91 天前 via Android
    华为,三星低端,ov 自带浏览器,都是垃圾。不接受任何反驳。
        126
    envylee   91 天前
    @treo 希望您在吃屎到道路上越加坚定,我们就不和你一起了
        127
    flowersing   91 天前 via iPhone
    @envylee 这是友军
        128
    envylee   91 天前
    @xuanaux 你在这发这样的是没有工资领的,还是早点下班吧,周六加班也挺辛苦的;
        129
    envylee   91 天前
    @flowersing 难道是什么新的嘲讽手法,拜托讲解一下
        130
    envylee   91 天前
    @xuanaux 也是实在不知道你对“无脑”怎么定义的,前面已经有那么多人举出来了例子,就这还说“无脑”,可能您视力不好吧
        131
    OnlyMeIsLegalCEO   91 天前 via Android
    为所欲为
        132
    xuanaux   91 天前 via Android
    @envylee 有理有据倒是无所谓,什么疏油层呀,ufs 芯片呀没的说,但是上来就是一句海军到达战场不是无脑黑?
        133
    envylee   91 天前
    @xuanaux 要这么说那确实是
        134
    xuanaux   91 天前   ♥ 1
    @envylee 来,我给你统计一下,当前一共有 132 个回复,无脑海军,为所欲为这样的回复有 2,4,5,6,7,10,21,30,119,122 十个楼层。
    有理有据黑的有 1,8,19,37,43,48,六个楼层。讨论问题的有 46,50,51,63,65,66,67,68,69,97,102,104,110。还有一些中立的没法分类的没有统计,这不交无脑黑,果然华为就是原罪呀。
        135
    xuanaux   91 天前   ♥ 1
    @envylee 刚刚漏了 72 楼和 131 楼,要是把我自己的发言排除掉,光这种瞎鸡巴黑的发言就有 12 条,接近十分之一的比率,你说这叫啥?
        136
    Mexion   91 天前
    在这黑华为果然是政治正确,无理无据一句“为所欲为,不买华为不爱国”就完事了
        137
    labnotok   91 天前
    @xuanaux 支持理性思考,但是之前的华为海军确实很恶心
        138
    Ctrol   91 天前   ♥ 2
    总结一下:这波洗地是姿势是
    1、华为硬件没问题,软件层面是华为能做到故意不做
    2、高并发请求 app 都是流氓 app,爵士不需要
    3、调侃海军的都是无脑黑
    4、把调侃的怼一顿,就能显得自己有理有据,这波洗地就完成了
        139
    xuanaux   91 天前
    @Ctrol 总结,凡是说华为好的就是海军.
        140
    xuanaux   91 天前
    @xuanaux 不对,应该是凡是不骂华为不黑华为的就是海军,华为这么垃圾的公司你不骂他就是和他一伙的,海军。
        141
    flowersing   91 天前 via iPhone
    @xuanaux 看了你的回复记录,看来你对华为很有兴趣哦
        142
    Ctrol   91 天前
    @xuanaux 就不能就事论事么?为什么不骂华为就是海军了?那没用过华为的全世界这么多人都是海军?你逻辑有点崩啊~华为跟你多大仇?
        143
    xuanaux   91 天前
    @Ctrol 咦,你的回复不就是帮华为就是洗地,就是海军么?
        144
    xuanaux   91 天前
    @flowersing 没办法呀,v 站上华为就是原罪呀,就像我之前回复一个帖子说华为自动升级把手机弄坏了( po 主没法拿出实际证据证明的确是自动升级造成的),问了半天手机早就过了保修期,最后华为售后是半价更换新主板,并回收旧主板。就这样 po 主还不服,觉得华为黑。
        145
    Ctrol   91 天前
    @xuanaux 没有啊,你看我总结,我就是说华为手机跑 app 跑多几个线程就挂有问题啊,如果你要非黑即白地定义人的话,我是不是该被你定义成无脑黑?当然我认为你应该改改你的“不是海军就是黑这种世界观”,对你以后发展不好
        146
    xuanaux   91 天前
    @Ctrol
    洗地是姿势是
    3、调侃海军的都是无脑黑
    4、把调侃的怼一顿,就能显得自己有理有据,这波洗地就完成了
    偶,标题和这两条是啥?
        147
    Ctrol   91 天前
    @xuanaux 总结啊,你这问题没头没脑的,你想说什么?
        148
    lupo   91 天前
    V2 上面各种不用这个,看不上那个的垃圾真多。。
        149
    johnyu   91 天前
    华为不是卖路由器的咩?
        150
    xuanaux   90 天前
    @Ctrol emmm,既然都已经预设立场了那就算了。
        151
    m939594960   90 天前   ♥ 1
    😄上面的回复真的挺有意思的。 这就像我买个菜刀,太钝了切不断肉筋。
    然后一堆人回复:
    我觉得挺好的以免你用这个菜刀杀人。
    我觉得可以把肉筋煮熟了再切你这个是错误的做法。
        152
    zpxshl   90 天前 via Android
    @m939594960 例子不恰当。 首先,刀钝不盹不是这么比的。 你要是测试全系统能支撑多少线程,得出高通旗舰超过华为旗舰那还说得过去。 拿单个应用的 oom 阈值来比实在太勉强了吧。 MIUI 比起原生系统,杀后台更狠,我能得出结论说小米垃圾? 硬件上软件上麒麟对多线程的支持和高通小米比起来怎样我不知道,楼上的人也拿不出稍微靠谱点的证明,便开始冷嘲热讽? 水平实在差了点。
        153
    yurun   90 天前
    看评论,好多海军,哈哈
        154
    pursuer   90 天前
    @zpxshl miui 可以关闭后台限制的,就算 OOM 也可以开 root 改 build.prop 调 dalvik 阈值,华为的不清楚,从不给解 bl 起就不考虑了,我觉得 root 都不行阈值应该也是没法调
        155
    luguanyu1234   90 天前
    lz 完整地学习一遍网络编程吧
        156
    zpxshl   90 天前 via Android
    @pursuer 我的意思是黑也要黑到点。 黑华为锁 bl,ufs 什么的都没问题。 答主这黑的是什么鬼,秀智商来的吧?还有楼上那群冷嘲热讽(具体楼层有老哥列出来的)跟着一起秀,简直是快乐的源泉。
        157
    yzl0208994   90 天前
    作为一个前端应用 app,你不觉得占用这么资源本身就是个错吗?
        158
    mineqiqi   89 天前
    爵士人生与众不同哈哈
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2344 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1