Tag Archives: memory management

A major revision for my publication about Object-Oriented Memory Management

It took about a year for a major revision of my document about memory management in object oriented programming languages. This major revision adds C++ in addition to Java. The paper is about a model for memory management during the execution of programs written in Java and C++. The number of pages grew from 17

Heap vs. Stack in C++

After the study of pointers versus references, the second natural question that comes in head of a ex Java developer turning to C++ is: “What are the difference between static and dynamic memory allocation in C++?” which can be translated as: “When should I use the stack and when do I have to use the

OO-Memory Management Model summary updated..again!

I’ve just published a new version of my OOMM model. The new version covers two more small topics (static methods and static attributes), and features now a new clear layout. Give it a try! http://task3.cc/object-oriented-memory-management/

OO Memory Management Model summary updated

Today I wrote a new version of my summary posted here. The new version covers more topics, here is the updated list: Memory portions assigned to a program (code area, heap / dynamic memory area), execution stack How code is loaded in Java The Activation Record (AR) and function calls Abbrevations (AR, RV, RA, SP,

Object Oriented Memory Management

Major Update on 10th April 2009, inclusion of C++ programming language! Updated on 18th April 2008, a complete example on stack and heap Updated on 15th April 2008, new contents and new layout! Updated on 6th April 2008, new contents! The paper you can download from here is about a model for memory management during

Publications

This page contains all my pubblications around in the Net. These pubblications are mainly how-tos, tutorials and even little thoughts that I find useful. If you find a description in Italian, you should speak Italian for understanding it. In questa pagina elencheró tutte le mie piccole pubblicazioni in giro per la Rete. Queste pubblicazioni comprendono