有人比较过同样的 Python 程序,在 Mac 上和 Linux 下的性能差别吗? 稳定性?

2017-02-18 09:26:52 +08:00
 4ever911
对运算要求比较高的程序, 会有比较大的性能差别吗?
8574 次点击
所在节点    Python
38 条回复
herozem
2017-02-18 09:30:37 +08:00
应该都不会特别快。。
sylecn
2017-02-18 09:31:06 +08:00
对运算要求比较高的程序,不要用 Python 来写。除非主要是用 Python 的各种 C 模块。

Mac OS 和 Linux 没有比较过,不发表意见。
mko0okmko0
2017-02-18 09:44:33 +08:00
不用 C 模块来比,一样慢哈哈哈哈哈哈哈
差不了多少,求安慰的话,win 的更慢,有安慰吗?
(含泪带笑
lll9p
2017-02-18 09:46:35 +08:00
写过一些,,速度上一般是 linux>win>Mac
XiaoFaye
2017-02-18 09:47:08 +08:00
注重运算还是 C 吧。
phrack
2017-02-18 10:13:36 +08:00
运算比较高的就得用 numpy 之类的,速度不差,挺稳定的。
Jackeriss
2017-02-18 10:23:20 +08:00
难道跟硬件没关系吗?
BoBoy
2017-02-18 10:25:28 +08:00
@lll9p 你确定? windows 什么时候这么牛了😂
lll9p
2017-02-18 10:40:19 +08:00
@BoBoy 我的代码比出来的啊,,一开始我也吃惊。。
rashawn
2017-02-18 10:40:56 +08:00
c 或者 go
loading
2017-02-18 10:59:39 +08:00
什么时候 pythoner 这样了?性能敏感了?

一起来 go go go 。
popbones
2017-02-18 11:05:32 +08:00
你是说再考虑应该在生产环境用 Linux 还是 Mac ?
4ever911
2017-02-18 12:59:11 +08:00
@popbones 对~
gimp
2017-02-18 13:11:21 +08:00
@4ever911 为什么会考虑用 Mac 作为服务器呢
CRVV
2017-02-18 13:22:10 +08:00
这个问题问得毫无意义,因为

如果你想,就可以写一段代码使之在 Linux 上快,也可以写一段代码使之在 Darwin 上快,也可以写一段代码使之在 Windows 上快
而且和操作系统的版本也有关系

真需要作这种决定,就用真实的条件做性能测试
4ever911
2017-02-18 14:22:15 +08:00
@CRVV 嗯,我就是不想再花时间去在同一台机器上花时间去测试性能问题,所以问问看是不是有朋友之前做过类似的测试。 只要差别不大,比如 20%以内,也无所谓。
heissuperhan
2017-02-18 15:02:06 +08:00
@loading 王垠说 go 是垃圾
loading
2017-02-18 15:53:19 +08:00
@heissuperhan 王垠是谁?


垠,读 yin2 。对,我刚查的如何读,我打拼音的。
iamfredng
2017-02-18 16:21:41 +08:00
其实就是 linux 和 unix 的性能对比,可以负责的告诉你, linux 下 py3 比 unix 的 py3 快那么一点。不到 10%
iamfredng
2017-02-18 16:22:46 +08:00
PS :只要你不涉及 UI 部分

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX