python3和python3m可执行文件之间的区别

python3和python3m可执行文件之间的区别,第1张

python3和python3m可执行文件之间的区别

值得称赞的是chepner指出我已经拥有该解决方案的链接。

Python实现可以在文件名标签中适当地包含其他标志。例如,在POSIX系统上,这些标志也将有助于文件名:

--with-pydebug(标志:d)

--with-pymalloc(标志:m)

--with-wide-unipre(标志:u)

通过PEP 3149。

关于

m
标志,这是Pymalloc的含义:

Pymalloc是由Vladimir Marangozov编写的专用对象分配器,是Python
2.1中新增的一项功能。Pymalloc旨在比系统malloc()更快,并且对于Python程序典型的分配模式而言,具有较少的内存开销。分配器使用C的malloc()函数获取较大的内存池,然后从这些池执行较小的内存请求。

通过Python 2.3的新功能

最后,这两个文件可能在某些系统上被硬链接。虽然两个文件在我的Ubuntu
13.04系统上具有不同的inode编号(因此是不同的文件),但两年前的comp.lang.python帖子显示它们曾经被硬链接过。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5667897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存