I wounder if there's a method to calculate DGP faster?

I learn how to calculate DGP from the ladybug 1.4 sample file “view-based”. And I want to get a specific time’s DGP(for example: 12/21 18:00), but it costs so much time to get a result from the component ‘‘HB PITview in time’’, about 10 minutes or more. While other component can get results for a few seconds. It seams calculator a lot things, not just what I want.
I’m doing a multi-objective optimization so I really need a faster methods to get a specific time’s DGP, if there’s another componnet to get DGP value or how can I make the PITview calculate faster?
Thanks for any help.

And that’s how I get the DGP value