您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

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

--with-pydebug(标志:d)

--with-pymalloc(标志:m)

--with-wide-unicode(标志: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帖子显示它们曾经被硬链接过。

python 2022/1/1 18:33:48 有213人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶