Visit site No bug left behind
March 2009
1
vote

Optimizing Memory Consumption with String Pools: Part III
No bug left behind
– In the first two posts, I introduced the basic concepts and technical details of string pools. Today I will show you how we implemented the string pool, integrated it into our SmartInspect Console and why the effort was worth it. Implementation I already wrote in the previous posting that I’m ...
February 2009
0
votes

Optimizing Memory Consumption with String Pools: Part II
No bug left behind
– As promised in the first part of this series, today I will delve a bit more into the technical details of string pools. From an abstract point of view, a string pool can be seen as a simple black box which, on a given input string, returns a string with the same value. That’s all you can expect from ...
0
votes

Optimizing Memory Consumption with String Pools: Part I
No bug left behind
– While working on the latest version of SmartInspect, we brainstormed on how to reduce the memory consumption of the SmartInspect Console. The background for this is that we recently got one or two reports of Out Of Memory exceptions when loading really huge log files into the Console (huge begins at ...