Compartir a través de


Asignación y desasignación de nodos por nodo

La asignación y desasignación de nodos por nodo de estructuras de datos por parte de los códigos auxiliares es el método predeterminado de administración de memoria para todos los parámetros tanto en el cliente como en el servidor. En el lado cliente, el código auxiliar asigna cada nodo con una llamada independiente a midl_user_allocate. En el lado servidor, en lugar de llamar a midl_user_allocate, se usa la memoria privada siempre que sea posible. Si se llama a midl_user_allocate, los códigos auxiliares del servidor llamarán a midl_user_free para liberar los datos. En la mayoría de los casos, el uso de la asignación y desasignación de nodos por nodo en lugar de usar [asignar (all_nodes)] provocará un mayor rendimiento de los códigos auxiliares del lado servidor.