Take a break

currently, I am using this for testing.

----
Before this, sometimes,
0. building TortoiseGit...
1. open log dialog and closed it soon
2. tgit and git.exe still exist for about 5~6 minutes and CPU loading go 100%
3. Memory usage going max slowly
4. Memory usage going down slowly (hard disk buffering)
5. after they finish its work, they gone and CPU loading is normal.

the debug string:

00000041	44.23413467	[2588] CShellExt::GetCommandString_Wrap: verb : Git Show log

00000042	44.64783096	[4084] CGit::CheckMsysGitDir: CheckMsysGitDir(1)
00000043	44.65036011	[4084] CGit::CheckMsysGitDir: ms_LastMsysGitDir = C:\Program Files (x86)\Git\bin
00000044	44.65145874	[4084] CTortoiseProcApp::CTortoiseProcApp: Constructor
00000045	44.76084137	[4084] CTortoiseProcApp::InitInstance: InitInstance
00000046	44.76242065	[4084] CTortoiseProcApp::CheckUpgrade: Current TGit Version 1.8.11.0
00000047	44.76547623	[4084] CTortoiseProcApp::InitInstance: Set Help Filename C:\Program Files\TortoiseGit\bin\TortoiseGit_en.chm
00000048	44.76578903	[4084] CTortoiseProcApp::InitInstance: Registering Crash Report ...
00000049	44.76583862	[4084] CTortoiseProcApp::InitInstance: Initializing UI components ...
00000050	45.23576355	[4084] CGit::RunAsync: executing "C:\Program Files (x86)\Git\bin\git.exe" rev-parse --revs-only HEAD
00000051	45.61526871	[4084] CGit::Run: process exited: 0
00000052	45.66007996	[4084] CGit::RunAsync: executing "C:\Program Files (x86)\Git\bin\git.exe" rev-parse --revs-only HEAD
00000053	45.93138504	[4084] CGit::Run: process exited: 0
00000054	46.11630630	[4084] CGit::RunAsync: executing "C:\Program Files (x86)\Git\bin\git.exe" diff -r --raw -C -M --numstat -z  43d374475aac0d72f06f92871e89230ad2aec37c --

00000136	411.38287354	[2588] CShellExt::Initialize_Wrap: Shell :: Initialize

----

After this, not happened, but need to check if issue persist for few days...

----
Others:
Attach to process succeed, but can't use break point. -_-!
so, adding some debug string.