展开讨论

经验与复盘经验摘录 · 机器翻译

前几天我在调试一个React Native应用,这个应用显示地图并允许用户点击...

...前几天我在调试一个React Native应用,这个应用显示地图并允许用户点击一个建筑,然后高亮该建筑并显示一些信息。点击后有明显的延迟,使得使用起来不太愉快。所以我花了几个晚上(业余时间,不是公司时间)集成了一个合适的空间数据库,使用了快速的空间索引,预先缓存了大量数据,这样就不需要每次都访问网络了。这使得应用变得更流畅,我可以更快地查询大量几何数据,但仍然感觉有点慢。然后我查看了这些库的源代码,在一些React Native的胶水代码中,我发现事件处理程序在第一次点击后会等待双击,因此会在几百毫秒后才注册点击。只需一个小小的改动,它就变得非常快了。我相信大多数应用都可以做到几乎瞬间响应。毕竟,Google可以在几毫秒内找到网络上的任何文档。当然,不是每个人都有时间、金钱(甚至技能)来如此细致地打磨他们的应用。...

源讨论X确实合理地慢(2022)原帖 199 条评论 · 导入时统计
3

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

NE

他們不知道怎麼做,這就是整個問題所在。在一個糟糕的培訓營待了六個月,不會教給你任何關於計算機本身的知識。產業界長期以來一直處於平庸的狀態,以至于現在的經理們都不再知道什麼是高效的軟體。但只要人們能拿到薪水,就沒有人會在意。這實在令人沮喪。

完整原文
TE

你正在为公司开发的那个应用吗?我觉得这很合理,大多数人不想在没有公司优先考虑的情况下,花时间免费工作让事情变得流畅。

完整原文
SA

有一天我查看了顶部,注意到有一个Python进程正在使用60GB的RAM。有点让人担心。结果发现我一周前打开的Jupyter notebook一直在用一个巨大的字典消耗60GB的内存。 所以部分原因可能是开发人员通常使用的硬件并不代表普通用户的情况。我当时本可以写出更聪明的算法,但为什么还要费那个劲呢?只是一次性的。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。