hi,
> g = PGroup.new
> 100.do{ { WhiteNoise.ar / 100 }.play(g) }
>
> I call the second line successively ... adding 100 WhiteNoise
> generators each time. Here's a response on CPU useage by the
> 'supernova' process:
>
> WhiteNoise.ar Ugens:
>
> 100 ... 110% CPU
> 200 ... 198%
> 300 ... 270%
> 400 ... 355 %
> 500 ... 420 %
> 600 ... 490 %
> 700 ... system dies .... and the message is:
>
> "terminate called after throwing an instance of 'std::bad_alloc'
> what(): std::bad_alloc"
>
> ... no idea what that means, but there's at least 9GB or RAM unused by
> the system so it is not running out of memory.scsynth and supernova use a pre-allocated memory pool for allocating memory from the real-time context. it can be configured via Server.options.memSize or the -m command line flag. i suppose, this pool ran out of memory ... cheers, tim -- [email protected] http://tim.klingt.org It is better to make a piece of music than to perform one, better to perform one than to listen to one, better to listen to one than to misuse it as a means of distraction, entertainment, or acquisition of 'culture'. John Cage
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ nova-dev mailing list [email protected] http://klingt.org/cgi-bin/mailman/listinfo/nova-dev http://tim.klingt.org/nova
