Commercial Detection in recordings

Why do some recordings mark commercials as the show is being recorded whereas others will sometimes take a few hours to mark commercials

Some tve channels have automatic detection that does not require comskip to run. Other non tve channels use comskip. It shouldnt take hours to run unless you are running the server on something underpowered.