J’optimiserai du code C++, corriger les bogues de multithreading et résoudre les fuites mémoire

U
uros_dobri
U
uros_dobri
UrosD
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Votre application C++ souffre-t-elle d’arrêts imprévisibles, d’une utilisation élevée du CPU/ RAM, de conditions de concurrence ou de lenteurs d’exécution ?


Le débogage de code C++ concurrent et bas niveau exige une connaissance approfondie des systèmes. Je propose une analyse de code C++ haute performance, la correction de bogues, la synchronisation de multithreading et l’optimisation mémoire pour que votre logiciel fonctionne à l’efficience maximale du matériel.


CE QUE JE PEUX VOUS AIDER À FAIRE :


Corrections de multithreading et de concurrence :

 - Résolution de conditions de course, de deadlocks et de famine des threads

 - Mise en place de pools de threads, de files sans verrou, std::atomic et verrouillage mutex finement granulaire

 - Conception de pipeline asynchrone (std::future, variables de condition)


Gestion mémoire et correction de bogues :

 - Résolution des fuites mémoire, double free, pointeurs pendants et débordements de tampon

 - Profilage mémoire avec AddressSanitizer (ASan), ThreadSanitizer (TSan) et Valgrind

 - Remplacement des allocations dynamiques lourdes par des structures favorisant le cache et des allocateurs en pools


Optimisation des performances et profilage :

 - Identification des goulots d’étranglement du CPU et optimisation des boucles critiques

 - Améliorations algorithmiques et optimisation de locality du cache

 - Micro-benchmarks avec analyse précise des temps d’exécution

Découvrez UrosD

UrosD

Control systems undergraduate

  • DeSerbie
  • Membre depuisoct. 2026
  • Langues

    Anglais
Undergraduate from Faculty of Technical Sciences, Novi Sad, oriented to control theory systems and automatization Systems & Performance undergraduate specializing in C++ and low-level code optimization

Traduction automatique