Index: src/libchcore/TTaskManager.cpp =================================================================== diff -u -rd0bc3c187684f54894c7280a936d5507a5e49f35 -r5693271a6736f524997e3951fc7b7b6323bc6447 --- src/libchcore/TTaskManager.cpp (.../TTaskManager.cpp) (revision d0bc3c187684f54894c7280a936d5507a5e49f35) +++ src/libchcore/TTaskManager.cpp (.../TTaskManager.cpp) (revision 5693271a6736f524997e3951fc7b7b6323bc6447) @@ -432,6 +432,8 @@ void TTaskManager::Store() { + TSimpleTimer timer(true); + ISerializerContainerPtr spContainer = m_spSerializer->GetContainer(_T("tasks")); // store this container information @@ -446,7 +448,12 @@ } } + unsigned long long ullGatherTime = timer.Checkpoint(); ullGatherTime; + m_spSerializer->Flush(); + + unsigned long long ullFlushTime = timer.Stop(); ullFlushTime; + ATLTRACE(_T("TaskManager::Store() - gather: %I64u ms, flush: %I64u ms\n"), ullGatherTime, ullFlushTime); } void TTaskManager::Load()