I've been using jit.cellbock to store descriptions of mgraphic drawing commands. For each frame, the required jit.cellblock rows are selected and sent to mgraphics. Each row contains the data required by 1 graphic element. I chose jit.cellblock because it was useful to have the data visible when developing the patch.
Now the patch is working nicely, I noticed that the use of jit.cellblock for this purpose is not computationally efficient. For example, selecting 12 jit.cellblock rows @15 times per second uses 40% of my CPU. Can anyone suggest a more efficient method for storing information that needs to be retrieved in this fashion?