タグ

gcに関するka-nachtのブックマーク (3)

  • http://hnxgc.harnixworld.com/

  • Network Attached Processing の Pauseless GC

    更新履歴 (2005.11.18) 脚注*2を加筆。 (2005.11.17) 文章を推敲。 (2005.11.14) NMT bit の read barrier について嘘を書いていたので修正。 目次 前置き Pauseless GC Marking Phase Relocation & Remap Phase おしまい 参考文献 Azul Sysmtes (米日) は Java や .NET に特化した専用計算機 Network Attached Processing (NAP) を提唱し、 製品として Azul Compute Appliance を開発した。 Azul Compute Appliance は、 すでに稼動中の Solaris/Linux の J2SE/J2EE システムの Java VM を Azul Systems が提供するスタブ JVM に置き換えるだけで、

  • LUA 5.1 の GC - NyaRuRuが地球にいたころ

    『毒々マンボウ後悔記』より. Lua 側では当にメモリの確保時も解放時もヒープに関しては考慮してない。即座に確保*3、即座に解放。てっきり Lua 内部でもちっこいメモリはプールするくらいのことはやってるモンだと思ってたから意外だった。まあ、下手なヒープを内部に作るよりはユーザープログラムに全部投げしちまおう、みたいなコンセプトなんだろうね。だって Lua だし。lua_Alloc にログ仕掛けたら結構壮快。実際に動かすなら単純な Segregated なフリーリストくらい用意した方が良いかもね。 あと、Sweep フェイズの解放するオブジェクト数の上限とかもユーザープログラムから制御できるようになってれば良いのに、と素人目には思いました、まる そういえば Microsoft は開発環境と OS を両方提供する強みというか,Visual C++ のヒープ管理部分を出来る限り薄くして OS

    LUA 5.1 の GC - NyaRuRuが地球にいたころ
  • 1