[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