スタブによるノードごとの割り当てとデータ構造の割り当て解除は、クライアントとサーバーの両方のすべてのパラメーターに対するメモリ管理の既定の方法です。 クライアント側では、スタブは、midl_user_allocateへの個別の呼び出しで各ノードを割り当てます。 サーバー側では、midl_user_allocateを呼び出す代わりに、可能な限りプライベート メモリが使用されます。 midl_user_allocate が呼び出されると、サーバー スタブは midl_user_free を呼び出してデータを解放します。 ほとんどの場合、[allocate (all_nodes)] を使用する代わりにノードごとの割り当てと割り当て解除を使用すると、サーバー側スタブのパフォーマンスが向上します。