craig_adams_uk
2012-03-08 11:30:03 UTC
Hi
I have upload some class for process and Managed Memory.
The Managed Memory Systems was made for process but process now going to added a lot later on. So i was think of change the Managed Memory Systems class to work without process and work with the system with out now.
the Managed Memory Systems setup area of memory that a object can be allocate to. This would allow for object to be allocate to a area but later on to be deallocte when not needed by a garbage collection. Free up memory for a new object.
It is base on the Heap class and the only downsize of the system that object would only be allow to be a limit size. The size limit can be change.
Take a look at the class how it is now. it not connect to any let.
you can found it in C:\Users\A51Uk\Desktop\cosmos-89035\source2\Kernel\System\Hardware\Core\Cosmos.Core\Managed_Memory_System
There are two class the main one is ManagedMemory.cs and the other one is ObjectMemory.cs. For some reason it does not show up in Visual Studio.
What you all think should the class be change to remove or comment-out the process part and allow it to replace the heap class?
I think it would be good as it would allow someone to more easy make a garbage collection and would not change how the system work now. It would also get people in think on making thing more object base.
So what you all think ?
Have a look.
- Craig Adams
I have upload some class for process and Managed Memory.
The Managed Memory Systems was made for process but process now going to added a lot later on. So i was think of change the Managed Memory Systems class to work without process and work with the system with out now.
the Managed Memory Systems setup area of memory that a object can be allocate to. This would allow for object to be allocate to a area but later on to be deallocte when not needed by a garbage collection. Free up memory for a new object.
It is base on the Heap class and the only downsize of the system that object would only be allow to be a limit size. The size limit can be change.
Take a look at the class how it is now. it not connect to any let.
you can found it in C:\Users\A51Uk\Desktop\cosmos-89035\source2\Kernel\System\Hardware\Core\Cosmos.Core\Managed_Memory_System
There are two class the main one is ManagedMemory.cs and the other one is ObjectMemory.cs. For some reason it does not show up in Visual Studio.
What you all think should the class be change to remove or comment-out the process part and allow it to replace the heap class?
I think it would be good as it would allow someone to more easy make a garbage collection and would not change how the system work now. It would also get people in think on making thing more object base.
So what you all think ?
Have a look.
- Craig Adams