• Pavel Vainerman's avatar
    (SM): Оптимизация: 1) перевёл механизм аварийного следа с std::list на… · b4b70147
    Pavel Vainerman authored
    (SM): Оптимизация: 1) перевёл механизм аварийного следа с std::list на std::deque, т.к. у std::list - дорогой вызов size(), а так же, нам собственно требуется в основном работы с добавление и удаление в начало и конец буфера. Профайлер показал "выигрышь" в HistoryItem::add().
    
    2) Заодно перевёл "активацию" с mutex, на atomic (хотя commoncpp,
    всё-равно внутри для atomic использует pthread_mutex).
    b4b70147
Name
Last commit
Last update
.gear Loading commit data...
IDL Loading commit data...
Utilities Loading commit data...
conf Loading commit data...
docs Loading commit data...
extensions Loading commit data...
include Loading commit data...
lib Loading commit data...
python Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
libUniSet.include Loading commit data...
libUniSet.pc.in Loading commit data...