Condividi tramite


Allocazione e deallocazione dei nodi per nodo

L'allocazione nodo per nodo e la deallocazione delle strutture di dati dagli stub è il metodo predefinito di gestione della memoria per tutti i parametri sia nel client che nel server. Sul lato client, lo stub alloca ogni nodo con una chiamata separata a midl_user_allocate. Sul lato server, anziché chiamare midl_user_allocate, la memoria privata viene usata quando possibile. Se viene chiamato midl_user_allocate , gli stub del server chiameranno midl_user_free per liberare i dati. Nella maggior parte dei casi, l'uso dell'allocazione per nodo e della deallocazione anziché l'uso di [allocate (all_nodes)] comporterà un aumento delle prestazioni degli stub lato server.