Algunas ventajas… (¡si eres capaz de recordarlas!) – Parte III

Recordando la entrada anterior, en la que me cuestionaba la oportunidad de haber dotado una estructura clásica de nuestra programación, como puede ser la del registro (Record), de aspectos que podían acercarla notablemente a las clases, me llevó a profundizar un tanto sobre los motivos y ciertamente, tras la lectura de uno de los capítulos del libro "Delphi 2007 Handbook" de Marco Cantú, encontré que se aludían básicamente motivos de rapidez en la ejecución del código, por la forma en que se gestiona el acceso y la carga de la memoria en ambas estructuras. Los registros tienen menor coste en su gestión. Una variable local de registro, por poner un ejemplo, se gestiona en memoria desde la pila, motivo suficiente para que su coste sea menor que el soportado por una instancia de una clase que se ubica en una dirección de memoria y se gestiona desde el sistema de memoria (memory manager).

Comentario intrascendente…

Siento la ausencia de estos días pero voy un poco sobrecargado de trabajo. 😦 Y francamente, al llegar a casa, apenas me queda tiempo para escribir una sola linea. De hecho, tengo a medias la próxima entrada del Blog que continuaba profundizando en los cambios introducidos en Delphi 2007 y que no suelen ser demasiado conocidos.

Blog de WordPress.com.

Subir ↑