List:Internals« Previous MessageNext Message »
From:Kristian Nielsen Date:May 15 2009 7:09am
Subject:Re: MySQL Reengineering Project
View as plain text  
Alaric Snell-Pym <alaric@stripped> writes:

> Avoiding malloc is a noble goal indeed!
>
> But for request-based systems, though, would it not be a good idea to
> have an Apache-style request memory pool system, which could allocate
> objects less than a certain size limit sequentially from pages of a
> suitably tuned size, thus amortizing mallocs behind an abstraction
> layer rather than having lots of little tricks here and there?

What you describe here sounds very much like the memroot functionality that is
widely used in the server.

 - Kristian.
Thread
MySQL Reengineering ProjectManyi Lu - Sun Norway12 May 2009
  • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
  • Re: MySQL Reengineering ProjectMARK CALLAGHAN12 May 2009
    • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
      • Re: MySQL Reengineering ProjectManyi Lu - Sun Norway12 May 2009
        • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
  • Re: MySQL Reengineering ProjectMikiya Okuno18 May 2009
    • Re: MySQL Reengineering ProjectSergei Golubchik18 May 2009
      • Re: MySQL Reengineering ProjectRoy Lyseng18 May 2009
Re: MySQL Reengineering ProjectAlaric Snell-Pym12 May 2009
  • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
      • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
        • Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
          • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
      • Re: MySQL Reengineering ProjectSergei Golubchik12 May 2009
        • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
          • Re: MySQL Reengineering ProjectSergei Golubchik12 May 2009
            • Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
              • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
            • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
              • Re: MySQL Reengineering ProjectDavi Arnaut13 May 2009
              • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
                • Re: MySQL Reengineering ProjectJay Pipes13 May 2009
            • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009
          • Re: MySQL Reengineering ProjectJonas Oreland13 May 2009
        • Re: MySQL Reengineering ProjectRoy Lyseng12 May 2009
      • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectAlaric Snell-Pym12 May 2009
      • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
      • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009
        • Re: MySQL Reengineering ProjectAlaric Snell-Pym15 May 2009
          • Re: MySQL Reengineering ProjectKristian Nielsen15 May 2009
            • Re: MySQL Reengineering ProjectBrian Aker15 May 2009
            • Re: MySQL Reengineering ProjectAlaric Snell-Pym15 May 2009
          • Re: MySQL Reengineering ProjectMichael Widenius6 Jun 2009
Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
  • Re: MySQL Reengineering ProjectMasood Mortazavi13 May 2009
    • Re: MySQL Reengineering ProjectBrian Aker13 May 2009
    • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
      • Re: MySQL Reengineering ProjectBaron Schwartz13 May 2009
        • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
          • Re: MySQL Reengineering ProjectBaron Schwartz13 May 2009
    • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
    • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
  • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009