Je suis donc à la recherche de opensource, crossplatform (au moins win, lin) bibliothèque qui ferait le garbage collection sur certains threads/processus C++ abstraits ... Donc dire être un processus séparé pour la gestion de la mémoire d'application ... ou au moins me présenterait avec quelques fonctions pour la suppression de mémoire non utilisée en regardant mon processus ... Y en a-t-il de tels? Est-ce que boost peut m'aider avec ça?Garbage collector qui fonctionnerait en dehors de mon application?
Mon principal point est de trouver un tel garbage collector qui serait capable de fonctionner sur le dessus de mon code C++ normal/.. Je veux dire aucune allocation de mémoire spéciale aucune utilisation spéciale de celui-ci dans le code de programmation principal .... juste en quelque sorte se relier à mon processus et le surveiller ... donc je suis intrested dans tel gc qui fonctionnerait sur le dessus du processus et le nettoyage pour dire les vieux blocs de mémoire non utilisés ...
Alors laissez-moi décrire le problème dans un peu plus de détails: j'ai un code qui fonctionne généralement par lui-même. mais de temps en temps, il met juste 2-3 mbs en RAM et que jamais retrn utiliser tham - je sais que ce n'est pas - j'ai écrit du code après tout ... alors c'est pourquoi j'ai besoin de certains sur mon application gc.
Pourquoi avez-vous besoin d'un éboueur? Bien qu'il y ait des garbage collectors pour C++, la plupart du code C++ est écrit en supposant qu'il n'y a pas de garbage collection. Il ne va pas y avoir un garbage collector pour C++ que vous pouvez simplement laisser tomber dans le code C++ et s'attendre à ce qu'il fonctionne hors de la boîte. –
En outre, cette question est une copie possible de [Garbage collectors for C++] (http://stackoverflow.com/questions/81062/garbage-collectors-for-c). –
@In Silico: L'exigence de l'OP de fonctionner sur un thread ou un processus arbitraire est un gros problème. Ce n'est pas une dupe. – Puppy