Întrebari frecvente¶
General¶
- Cum unde pot descărca Temelia?
- Vezi documentul despre cum se instalează
- Ce înseamnă bibliotecă generică de structuri de date?
- Implementările structurilor de date nu fac presupuneri legate de tipul cheilor utilizatorului
- Comunicarea cu utilizatorul se face prin funcții de compare, iterare etc
- Care sunt subproiectele Temeliei?
- temelia_samples și temelia_performance
- Pentru mai multe detalii vezi pagina care explică cum se instalează Temelia
Performanță¶
- Unde pot consula grafice de performanță a operațiilor pe o structură de date?
- Structurile de date din Temelia au implementare optimă?
- Nu; există multe porțiuni din cod care pot fi optimizate ușor
- Implementarea poate fi îmbunătățită, prin lipiri (patch) din partea contribuitorilor
Implementare¶
- Ce înseamnă iterare peste cheile unei structuri de date?
- Pentru fiecare cheie, se apelează funcția dată de utilizator
- Ce memorie eliberează Temelia?
- Doar memoria alocată intern pentru stocarea datelor
- Dacă inserezi un pointer și stergi structura atunci vei avea un gol de memorie (memory leak)
- Există erori de programare (bug-uri) în Temelia?
- Da, cele descoperite sunt trecute ca tichete
- Sunt funcțiile exportate de Temelia thread-safe?
- Nu, funcții nu sunt consistente dacă mai multe fire de execuție acționează asupra structurii în paralel
Alte întrebări
Pentru alte întrebări, scrie un tichet