【发布时间】:2015-11-20 06:27:00
【问题描述】:
我的雇主现在正处于十字路口: 我们收到了为一家大型跨国公司创建应用程序的报价,该公司有兴趣在地图上同时监控大量车辆。我当时说的是5000。尽管我们努力优化代码,但我们试图在我们当前的基于 Web 的应用程序中做到这一点,但由于对象的数量,它会阻塞。我的问题是:如果我们通过 nodejs 的模块(如 node-webkit 或 atom-shell)将基于 Web 的应用程序转换为桌面应用程序,我们能否获得一些性能提升。桌面应用程序是否可以更好地访问系统资源?网页被冻结而无法帮助,甚至给我一条消息让我怜悯杀死它,因为处理时间太长了,但在任务管理器中它只使用了大约 18% 的 CPU 和 16 GB 中的 2 GB 内存。
【问题讨论】:
标签: node.js performance desktop-application node-webkit large-data