[mythtv-commits] Ticket #10161: Speed up loading of Watch Recordings screen
MythTV
noreply at mythtv.org
Sun Nov 13 05:43:36 UTC 2011
#10161: Speed up loading of Watch Recordings screen
------------------------------------------------+--------------------------
Reporter: Jim Stichnoth <stichnot@…> | Owner:
Type: Patch - Feature | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Trunk
Severity: medium | Head
Keywords: | Resolution:
| Ticket locked: 0
------------------------------------------------+--------------------------
Comment (by Jim Stichnoth <stichnot@…>):
Uploaded v2 patch after realizing the new static ProgramInfo methods were
unnecessary because all their work could be done using public accessor
methods. Thanks to the IRC discussion for drawing attention to that
point.
Speaking of the IRC discussion, I would like to point out that the larger
inefficiency would not be solved by caching the ProgramInfo records
outside of the PBB, which is the direction the discussion was taking. The
problem is that all MythUIButtonList objects are created up front, one per
recording group entry, using the relatively expensive ProgramInfo::ToMap()
function, and this is where the bulk of the time is going.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10161#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list