> Yes, I see. I will merge the new block alloc and keep the new
> pike_frame code. I have probably not read it properly, then.
>
> ... current 7.9 doesnt work for me, right now.

It does not work with DEBUG enabled currently, I will commit a fix for
that shortly.

If you have some other issue (say, related to files->_Stdio) do

git clean -f # (NOTE: Will delete uncommited files)
rm -fr src/modules/files
rm -fr build
(cd src;./run_autoconfig)
make MAKE_PARALLEL='-j5'

> I tried to benchmark


Just some numbers from my runs:

Before any of the recent fixes:
7.8:       Binary Trees............... 320211/s (160Mb)
7.9.5:     Binary Trees............... 409130/s (134Mb)
yesterday: Binary Trees............... 508800/s (132Mb)

The difference was much bigger if binary tree:s test with less deep
but more trees, this time is dominated by really_free_object and gc.

.. which brings us to ..

today:     Binary Trees............... 936518/s (43Mb) (3x faster than 7.8!)

Not bad. :)

Any idea why it's only using about 30% of the RAM? :)

-- 
Per Hedbor
  • Pike 8 Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
    • Pike 8 Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
    • Pike 8 Mirar @ Pike developers forum
      • Pi... Per Hedbor () @ Pike (-) developers forum
        • ... Mirar @ Pike developers forum
          • ... Per Hedbor () @ Pike (-) developers forum
    • Re: Pi... Arne Goedeke
      • Re... Per Hedbor () @ Pike (-) developers forum
        • ... Per Hedbor () @ Pike (-) developers forum
        • ... Arne Goedeke
          • ... Per Hedbor () @ Pike (-) developers forum
            • ... Per Hedbor () @ Pike (-) developers forum
              • ... Jonas Walldén @ Pike developers forum
                • ... Per Hedbor () @ Pike (-) developers forum
                • ... Jonas Walldén @ Pike developers forum
                • ... Per Hedbor () @ Pike (-) developers forum
                • ... Jonas Walldén @ Pike developers forum
            • ... Arne Goedeke
    • Pike 8 Henrik Grubbström (Lysator) @ Pike (-) developers forum

Reply via email to