Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #7823 (new)

Opened 12 years ago

Last modified 8 years ago

getPlaneRegion calls getPlane

Reported by: jamoore Owned by:
Priority: major Milestone: Unscheduled
Component: Performance Version: n.a.
Keywords: n.a. Cc: jburel, cxallan
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.


In RomioPixelBuffer getPlaneRegion calls getPlane so that, for example, forEachTile makes many calls to getPlane that may be unnecessarily inefficient. Most likely the best fix for the effort will be to implement getPlaneRegion to at most select only the Y region that's being select. A quicker workaround, however, might be to cache the last read plane and re-use it until the z,t,c parameters change. (Both solutions might also work together nicely if the parameters y,z,t,c are watched).

Change History (2)

comment:1 Changed 12 years ago by jmoore

  • Milestone changed from OMERO-Beta4.4 to OMERO-Beta4.4.1

Not appropriate for the moment. Pushing to 4.4.1 where we can review if there are any issues raised.

comment:2 Changed 8 years ago by jamoore

  • Milestone changed from 5.x to Unscheduled
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.63736 sec.)

We're Hiring!