[erlang-questions] Input too fast, shootout and very weird behaviour with binaries
Wed Jul 18 10:21:56 CEST 2007
Wierd - can you post the program that generates the input file?
On 7/18/07, Per Melin <> wrote:
> Paulo Sérgio Almeida wrote:
> > Then I wrote a version using binaries, thinking it would be better, and
> > a very weird thing happened. Memory comsumption stayed very low, about
> > 80MB, but it took almost 53 MINUTES to finish, always maxing CPU usage.
> I recognize the problem. I've been trying to optimize a program that
> shuffles around a lot of binaries, and I've had a hard time making sense of
> the huge impact on performance the smallest change can have.
> The execution time of the second version of your program is far from linear.
> It's really visible once the input file is larger than ~300K.
> With a 320K file it spends 43% of the time in the garbage collector
> according to fprof.
> With a 640K file it's 61% time in the GC, 1280K makes it 80% and at 2560K
> it's 89%.
> I've tweaked the program so it runs about three times as fast, but I can't
> get rid of the exponential characteristics.
> I'm using R11B4 without HiPE.
> View this message in context: http://www.nabble.com/input-too-fast-tf3983101.html#a11661365
> Sent from the Erlang Questions mailing list archive at Nabble.com.
> erlang-questions mailing list
More information about the erlang-questions