1
0
Эх сурвалжийг харах

added timing messages around paste to find slowness when pasting with large db

git-svn-id: svn://svn.code.sf.net/p/ditto-cp/code/trunk@672 595ec19a-5cb4-439b-94a8-42fb3063c22c
sabrogden 12 жил өмнө
parent
commit
a2b4ecb08e
1 өөрчлөгдсөн 5 нэмэгдсэн , 0 устгасан
  1. 5 0
      Clip.cpp

+ 5 - 0
Clip.cpp

@@ -855,6 +855,7 @@ HGLOBAL CClip::LoadFormat(int id, UINT cfType)
 
 
 bool CClip::LoadFormats(int id, bool bOnlyLoad_CF_TEXT)
 bool CClip::LoadFormats(int id, bool bOnlyLoad_CF_TEXT)
 {
 {
+	DWORD startTick = GetTickCount();
 	CClipFormat cf;
 	CClipFormat cf;
 	HGLOBAL hGlobal = 0;
 	HGLOBAL hGlobal = 0;
 	m_Formats.RemoveAll();
 	m_Formats.RemoveAll();
@@ -905,6 +906,10 @@ bool CClip::LoadFormats(int id, bool bOnlyLoad_CF_TEXT)
 	}
 	}
 	CATCH_SQLITE_EXCEPTION_AND_RETURN(false)
 	CATCH_SQLITE_EXCEPTION_AND_RETURN(false)
 		
 		
+	DWORD endTick = GetTickCount();
+	if((endTick-startTick) > 150)
+		Log(StrF(_T("Paste Timing LoadFormats: %d, ClipId: %d"), endTick-startTick, id));
+
 	return m_Formats.GetSize() > 0;
 	return m_Formats.GetSize() > 0;
 }
 }