Google Summer of Code 2010 – Week One
by Steven NoonanAnd so begins my goal to help resolve Unladen Swallow‘s memory bloat issues. You can look at my proposal here.
Well, the week has gotten off to an interesting start. I’ve been trying to get Google perftools to work, so I can start doing some heap profiling on Unladen Swallow. Unfortunately, it’s not working nicely, even with one of my own projects. My first order of business for the week has been to fix problems I’ve found with perftools: #95, #244, #245, #246.
But I don’t intend to get too sidetracked by this. Perftools will definitely be an essential tool to have, since it allows for programatic, selective profiling. For the moment, I think I’ll just use the tool provided by Apple with Xcode called Instruments. It’ll suffice for the moment, but it doesn’t really have the fine-grained capabilities of perftools. My other tool of choice is Valgrind, which can be used for both finding memory leaks and heap profiling via massif.
Alrighty. Time to get cracking.



Leave a Reply
You must be logged in to post a comment.