
I have some ideas in the field of my specialty - memory management. I can develop any of these with pleasure. But I want to hear from you which are most wanted or unwanted:) I can't write three great proposals at the same time so I am asking you. 1. Garbage collector. Smart pointers are great, but there is easier solution that do not require neither special knowledge nor available code modification. 2. Memory Leak Detector. Very helpful in big projects. It is worth to say that 70-80 percent of mistakes is memory leakage. 3. Develop a suite of allocators(multi threaded, small object allocator and others). I think the allocator based on Hoard algorithm that shows great perfomance in the multithreaded applications is worth merging into boost) take a look at more detailed descriptions www.cs.umass.edu/~emery/pubs/berger-asplos2000.pdf http://developers.sun.com/solaris/articles/multiproc/multiproc.html Please let me know if you have any interest in these topics.

"Andrey Ryabushenko" <cdome@bk.ru> writes:
I have some ideas in the field of my specialty - memory management. I can develop any of these with pleasure. But I want to hear from you which are most wanted or unwanted:) I can't write three great proposals at the same time so I am asking you.
1. Garbage collector. Smart pointers are great, but there is easier solution that do not require neither special knowledge nor available code modification.
What could you offer that the Boehm collector does not?
2. Memory Leak Detector. Very helpful in big projects. It is worth to say that 70-80 percent of mistakes is memory leakage.
The same question applies.
3. Develop a suite of allocators(multi threaded, small object allocator and others). I think the allocator based on Hoard algorithm that shows great perfomance in the multithreaded applications is worth merging into boost) take a look at more detailed descriptions www.cs.umass.edu/~emery/pubs/berger-asplos2000.pdf http://developers.sun.com/solaris/articles/multiproc/multiproc.html
All three of these sound interesting, but they can't really be considered in any depth unless you go through the SoC proposal process with them. -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (2)
-
Andrey Ryabushenko
-
David Abrahams