Monday, September 12, 2005

Kowari Memory Leak Found and Fixed

Chris Wilper and his team at The Fedora Project have been embedding Kowari within Fedora for some time. They recently uncovered a memory leak which is caused by a failure to properly clean up unused FreeList$Phase objects in one of the FreeList constructors. The problem shows up when doing many inserts and deletions. Chris quickly tracked down the cause and submitted a patch. Paul G has looked at it, albeit briefly, and will write a test to catch the problem. I expect that Chris' patch will be committed to the Kowari CVS shortly.

All Kowari and Tucana Knowledge Server users should take note of this one! The memory leak exists in both the Kowari 1.0 series and the 1.1 prereleases (including nightly snapshots from CVS), and TKS 2.0 and 2.1 (at least). I suspect (but have not yet verified) that the TKS 1.X series is also affected. The final fix will be in Kowari 1.1 when it comes out in the fourth quarter of this year.

A nice before-and-after plot shows the memory leak and the behavior following Chris' fix.

7 comments:

  1. Catch the wow gold star that holds your gold in wow destiny,cheap wow gold the one that forever maplestory money twinkles within your heart. Take advantage of precious opportunities while they still sparkle before you. Always believe that your buy maplestory mesos ultimate goal is attainable cheap mesos as long as you commit yourself to it.maple money Though barriers may sometimes stand in the way of your dreams, remember that your destiny is hiding behind them.wow gold kaufen Accept the fact that not everyone is going to approve of the choices Maple Story Accounts you've made. Have faith in your judgment.wow gold farmen Catch the star that maple story money twinkles in your heart and it will lead you to your destiny's path. Follow that pathway and uncover the sweet sunrises that await you. Take pride in your accomplishments, as they are stepping stones to your dreams. Understand that you may make mistakes, powerlevelbut don't let them discourage you.ms mesos Value your capabilities and talents for they are what make you truly unique. The greatest gifts in life are not purchased, but acquired through hard work and determination.maplestory mesos Find the star that twinkles in your heart?for you alone maplestory powerleveling are capable of making your brightest dreams come true. Give your hopes everything you've got and you will catch the star that holds your destiny.

    ReplyDelete
  2. Because members of legislatures usually sit together in a specific room to deliberate, seats in that room may be assigned exclusively to members of the legislature. In parliamentary language, the term seat is sometimes used to mean that someone is a member of a legislature. For example, saying that a legislature has 100 "seats" means that there are 100 members of the legislature,

    ReplyDelete
  3. By extension, the term seat is often used in less formal contexts to refer to an electoral district itself, as for example in the phrases "safe seat" and "marginal seat".Online Pharmacy

    ReplyDelete
  4. hey buddy amazing and professional information about Kowari Memory Leak Found and Fixed I would like to know if you know something about stomach flu symptoms

    ReplyDelete
  5. The problem shows up when doing many inserts and deletions. Chris quickly tracked down the cause and submitted a patch.

    ----------------------------
    private placement investment

    ReplyDelete