A few days ago I mentioned slow performance without much evidence, however I've done some looking into the code and some brief debugging to try to figure out what is going on.
My HTPC is an older laptop which I originally experienced sluggish epg performance on.
I have since done a fresh install of KODI and pseudotv live only on my desktop: i7 4770K overclocked with intel 530 SSD and 16 GB ram. to make sure that the problem wasn't that my system was just too slow.
Well even with a fresh install, and one of the quickest consumer systems available I experience significant lag in the EPG.
To further debug. I disabled Dynamic artwork in settings.xml. ,disabled debug logs, only used local content that has all information and images, no color, no extra info, default skin. I limited to the minimum 50 items per channel and created 13 channels.
Even with this configurations the epg takes about 0.5 - 1 second to flip channels back and forth, and a full 2-3 seconds when you change the channel beyond what is visible in the epg already. ie(scroll all the way to bottom of list)
Here are my debug logs as proof time stamps shown on the side: Again this taken with the above configuration (13 channels limited to 50, no artwork on desktop system etc.)
Logs:
Scrolling all the way down: taking 2-3 seconds as shown by timestamps
http://pastebin.com/GfkmihYd
pressing left in the menu highlight an already visible option:
http://pastebin.com/vtHASKt0 Takes 0.5-1 seconds shown by timestamps
**note** the epg is about the same speed with debug logs both on and off, there is a negligible difference
When i use my HDHomerun on my HTPC, with dynamic art, etc, everything takes an additional second or two. I figured i would isolate the problem to begin with though with everything disabled, as performance is still slow
I've eliminated most of the variables that I know of, and I've begun digging in the code to see what could be taking so long, but I figured i would bring this to your attention first.