Jam*_*hra 100 python python-3.x
是什么之间的区别/usr/bin/python3和/usr/bin/python3mexecutibles?
我在Ubuntu 13.04上观察它们,但Google建议它们也存在于其他发行版中.
这两个文件具有相同的md5sum,但似乎不是符号链接或硬链接; 返回的两个文件具有不同的inode编号,ls -li并且测试find -xdev -samefile /usr/bin/python3.3不会返回任何其他文件.
有人在AskUbuntu上问了一个类似的问题,但我想了解更多关于两个文件之间的区别.
Jam*_*hra 103
信用此去chepner您指出我已经有链接的解决方案.
Python实现可以根据需要在文件名标记中包含其他标记.例如,在POSIX系统上,这些标志也将对文件名做出贡献:
--with-pydebug(flag:d)
--with-pymalloc(flag:m)
--with-wide-unicode(flag:u)
通过PEP 3149.
m特别是关于旗帜,这就是Pymalloc:
Pymalloc是由Vladimir Marangozov编写的专用对象分配器,是Python 2.1中添加的一项功能.Pymalloc旨在比系统malloc()更快,并且对于Python程序的典型分配模式具有更少的内存开销.分配器使用C的malloc()函数来获取大型内存池,然后从这些池中完成较小的内存请求.
最后,这两个文件可能在某些系统上被硬链接.虽然这两个文件在我的Ubuntu 13.04系统上有不同的inode编号(因此是不同的文件),但是两年前的comp.lang.python帖子显示它们曾经被硬连接过.
| 归档时间: |
|
| 查看次数: |
26939 次 |
| 最近记录: |