Closed GoogleCodeExporter closed 9 years ago
Unfortunately I don't have access to such box. Can you elaborate exactly this
machine is ? Number of sockets, model of CPU etc.
Also may I ask you to try releases before 2.0 and 1.8.3? Be localizing
regression we might be able to fix it earlier.
Original comment by alkondratenko
on 29 Aug 2013 at 1:00
Please close this issue as non-reproducible.
Very weird, I can't repeat the slowness via the attached test case. I installed
"Windows 2012" on our server (the one mentioned above); no thread creation
speed issue. I then restored "Windows 2008R2" via Clonezilla and I can't
reproduce the slowness there either.
Secondly, and even more confusing, our database server when using tcmalloc 2.1
is still much slower when compared with 1.8.3. I just have no idea what the
issue is, I thought it was thread creation, maybe not.
However, that is my problem. I need to come up with a test case.
Please close this.
If/when I have a good test case I will be back.
Original comment by dennisb...@gmail.com
on 2 Sep 2013 at 12:33
[deleted comment]
I know what the real issue is.
The fix for issue 443 has killed our performance on Windows 64-bit.
TCMALLOC_TRANSFER_NUM_OBJ used to be 32, now it is 32,768.
When doing heavy multi-threaded loadings on own database server we get the
following performance:
TCMALLOC_TRANSFER_NUM_OBJ=40 --> 12mins to handle 20 users
TCMALLOC_TRANSFER_NUM_OBJ=32,768 --> 2hours 20mins to handle 20 users
The new default value of TCMALLOC_TRANSFER_NUM_OBJ kills tcmalloc performance
for us on Windows 64-bit. I'm currently doing more testing (including Linux);
when I have more details I'll create a new issue report.
Please close this request, it is a dead end.
Dennis.
Original comment by dennisb...@gmail.com
on 4 Sep 2013 at 1:19
Thanks a lot for looking at this. I'm looking forward seeing results of your
investigation
Original comment by alkondratenko
on 9 Sep 2013 at 2:58
Original issue reported on code.google.com by
dennisb...@gmail.com
on 26 Aug 2013 at 3:38Attachments: