[Shootout-list] Process Creation - useless test output
Bengt Kleberg
bengt.kleberg@ericsson.com
Tue, 05 Oct 2004 09:11:26 +0200
Tomasz Zielonka wrote:
...deleted
> BTW. As far as I understand the benchmark description, the ghc
> implementation seems to be cheating. It creates all the processes, but
> they are quickly killed with BlockedOnDeadMVar exception, because RTS
...deleted
yes, that is cheating.
i have read the fine print (ie, manual :-) for mzscheme and i am making
the same error there. to avoid garbage collecting the threads i need to
keep the thread-ids around until the test is done.
>
> However, there are some RTS options which greatly improve performance.
> The program has to be run this way:
>
> ./procinst N +RTS -A20m -k256
>
> With this options the program runs even 200 times faster than without
> them !?! :-/
>
> But I don't know if it legal here...
i think it is legal if the requierments in the test are met. what does
+rts do?
bengt