Page 1 of 1

Design size limit?

PostPosted: Thu 15. Sep 2022, 17:32
by encoded_evolution
Hi @chris question for you:

I have noticed that at a certain point, when a given design is around 20k file size, that editing anything in that design begins to take a lot longer. Deleting, adding or changing object settings is slower.

Also, when connecting outputs to inputs as the design gets bigger, the objects in the BrainBay windows start flashing rapidly (I don't have epilepsy...but if I did, it might be a problem). It happens on both my old, cheap, weak Windows laptop (I thought this might be the problem: memory or graphics limitation) but it also happens on my main PC which has 128 GB ram and a modern graphics card. So it does not seem to be due to hardware spec.

Is there a setting I can adjust to accommodate more complex large designs? Are there a certain number of output-input connections that have a logical limit? Any workarounds? I have added an example file that blinks and delays while editing the design on both my laptop and my workstation (I can't vouch for the quality of the design! It's still under development)

Thanks for assistance

Posted: Thu 15. Sep 2022, 17:32
by Advertising

Re: Design size limit?

PostPosted: Sat 17. Sep 2022, 22:36
by chris
Hi,

there are indeed severeal limits, for example 150 elements in a design and 150 connection from one element to others. These limits could be increased if needed.
I tried your design (with a different edf recording) and it runs smoothly on my computer - but the design window flashes when elements are moved etc.
- this is due to a inefficient implementation of the drawing routines (usually not a problem but obviously significant when designs get bigger...)

it could be improved in the draw.cpp module - in case somebody wants to have a look!

regards,
chris