fix: Optimiser le memory manager et ajouter l'initialisation PBKDF2

- Réduire la fréquence de monitoring de la mémoire (30s → 2min)
- Éviter le nettoyage en boucle du memory manager
- Ajouter l'initialisation du service PBKDF2 dans Services
- Améliorer les logs pour le debugging du service PBKDF2
This commit is contained in:
NicolasCantu 2025-10-23 13:31:40 +02:00
parent 1cccf236bb
commit 7444f64394
2 changed files with 16 additions and 2 deletions

View File

@ -45,10 +45,10 @@ export class MemoryManager {
this.isMonitoring = true;
this.logMemoryStats();
// Vérifier la mémoire toutes les 30 secondes
// Vérifier la mémoire toutes les 2 minutes
setInterval(() => {
this.checkMemoryUsage();
}, 30000);
}, 120000);
}
/**

View File

@ -195,6 +195,20 @@ export default class Services {
// Nettoyer les caches périodiquement
this.startCacheCleanup();
// Initialiser le service PBKDF2 pour les credentials sécurisés
try {
const { secureCredentialsService } = await import('./secure-credentials.service');
secureLogger.info('PBKDF2 service initialized for secure credentials', {
component: 'Services',
operation: 'pbkdf2_init'
});
} catch (error) {
secureLogger.warn('Failed to initialize PBKDF2 service', error as Error, {
component: 'Services',
operation: 'pbkdf2_init'
});
}
secureLogger.info('Services initialized', {
component: 'Services',
operation: 'initialization'