[erlang-questions] Erlang shows its slow face!
Edmond Begumisa
ebegumisa@REDACTED
Mon Nov 15 16:52:57 CET 2010
On Tue, 16 Nov 2010 02:21:44 +1100, Fred Hebert <mononcqc@REDACTED> wrote:
>
> If 90% of your calls fall in the same range, you might as well just cache
> the results and speed up 90% of the computations. No optimization
> required.
> Then to reduce the overhead of the rest and maybe make the whole set of
> queries more predictable, you could use Morgen's algorithm with a static
> or
> a cached sieve table/incorporated primes for the edge cases, or allow the
> algorithm to resume from the one you stored, etc.
I thought about doing something like that. I tried to write some code my
side with using an ets table but at the end of the day got no speed ups
coz ets:insert had to be called as I populated the cache. I suspect it
might be that the table had to keep growing. I haven't used ets much -- is
there a way of creating an empty table of certain size in one go?
- Edmond -
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
More information about the erlang-questions
mailing list