タグ

2011年2月21日のブックマーク (2件)

  • Re: Pythonのガベージコレクタは「マーク&スイープ」? - I am Cruby!

    GCPythonのガベージコレクタは「マーク&スイープ」? - atsuoishimotoの日記の話に私の翻訳した記事がのってたので、ブログでも補足させてください。ここで話すPythonというのは「CPython」のことです。 PythonのGCはマーク・スイープか?これは「参照カウント」だと思います。参照カウンタには「循環参照しているオブジェクト群が死んでも死にきれない」という罠があって、それを解消するために部分的にマーク・スイープのようなものが組み込まれた、というのが私の理解です。これは我々のでは「部分的マーク・スイープ法」と書いてますね。CPythonはこのアルゴリズムを少しいじって実装されているようです。世代別になってますね。 これは詳細が知りたいですよね。なんと実装については我々のに載っています(キリッ  なんで「マーク・スイープ」じゃないの?なぜなら,拡張モジュールが動作し

  • x32-abi

    X32 System V Application Binary Interface A 32-bit psABI for x86-64 with 32-bit pointer size. News Ubuntu 13.04 added x32 support. GCC 4.8.0 has been released with address size prefix improvement. GCC 4.8 is the recommended minimum version of GCC for x32. X32 support is checked into GDB 7.5. X32 support is checked into GLIBC 2.16. X32 support is checked into Linux kernel 3.4. Updated x32 psABI to