HR Geeks

Archive for July, 2009

libsheap: Sheap Helps Examine Allocated Pointers

by enferex on Jul.15, 2009, under 757labs, tools

libsheap is a simple shared library to aid runtime heap analysis of an application. This library wraps malloc and free calls. The allocated data returned by the memory allocator is output as well as the amount of CPU cycles between calls to the true, underlying malloc implementation. If glibc’s malloc, ptmalloc2, is used the actual size, including the header malloc attaches to each returned chunk is reported. The size of a returned chunk is typically more than that of what the user requests, as the extra size can help reduce fragmentation.

Special thanks to Google and stackoverflow.com where I learned about wrapping routines in the GNU/Linux system. Much of the wrapping code was paraphrased from Checker’s answer to a post over at stackoverflow.com Thanks Checkers!

This project is released under the GNU LGPLv3 license. So take to your shears!

-Matt (enferex)

Leave a Comment :, , , , more...

HR-2600: Meeting Summary for July 3, 2009

by enferex on Jul.04, 2009, under hr2600

Quite a nice gathering this month, and that does not include the Twitter meetup, whom planed their meeting to coincide with ours. We still had a nice turn out. of our own. In attendance was Poseidon, Dave, Jody, the Spawn of Jody, Mark, Paul, Tele, Sunpuke, Remad, Derez, and myself. One of the people from the other meetup decided to hang with us for a while.

All in all, the meeting accomplished the dissemination of information in various forms. Information? Surely as we communicate, not all information is meaningful. Some might consider that if we try to reverse the Second Law of Thermodynamics (reverse entropy), and obtain meaning out of nothing, we might find a result of rather comical and potentially useful ideas. So how does that even pertain to what we talked about? No clue, but if we change our view of the discourse, we might arrive at neat conclusions. As you might have noticed, I tend not to actually elude much to our discussions here. So much is communicated, that creating a summary would be rather exhausting. So, really, we have no agenda, aside from just hanging out and being human.

-Matt (enferex)

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!