» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

Anonymous (change)
(change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase tcmalloc? The contents of tcmalloc page and all pages directly attached to tcmalloc will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
tcmalloc

tcmalloc

Tags Applied to tcmalloc

No one has tagged this page.

tcmalloc Wiki Pages

Tag Cloud

To further filter what appears in the Things Tagged tcmalloc list, select a tag from the Tag Cloud.
What is tcmalloc? Edit this page and describe it here.

sorted by: recent | see : popular
Content Tagged tcmalloc

On valgrind and tcmalloc

I already wrote about tcmalloc, and how it helped with memory fragmentation. This time had some experience with extended features - memory profiling and leak checker. With tcmalloc it is possible to get an overview as well as detailed reports of what areas of memory are allocated for what uses. Even more, it can detect and report any memory that leaked. Of course, valgrind does that too. With one slight difference:

  • valgrind slows down applications 20-40 times (my tests ran 4s instead of 14ms)
  • tcmalloc does not. Same 14ms.

I wrote some MySQL UDFs for profiling and heap checking management, so can extract per-thread single-test stuff. Will try to clean up and release. Would be shame not to.

MySQL: Planet MySQL

Google Code - Updates: tcmalloc success

Domas Mituzas, a MySQL employee and Wikipedia hacker, just posted a great writeup of his recent experience using tcmalloc (an open source Google perftool) to debug some nasty memory leaks

opensource: del.icio.us tag/opensource

Username:
Password:
(or Cancel)