A system for identification and assessment of performance optimizations
implemented in the graphics environment, the identification and assessment
of the performance optimizations based upon an optimized graphics call
sequence generated by an application of one or more optimizations applied
to a captured graphics call sequence occurring between said first and
second drivers. The resulting optimized graphics call sequence causes the
same graphics rendering to occur when provided to the graphics system as
the original graphics call sequence. As such, the graphics application and
associated graphics interface driver may then be analyzed by the
application developer to identify specific modifications which, when
implemented, would generate such an optimized graphics call sequence. This
may include implementing specific modifications to the graphics
application as well as implementing portions or all of the present
invention into the driver for real-time execution.
Ένα σύστημα για τον προσδιορισμό και αξιολόγηση των βελτιστοποιήσεων απόδοσης που εφαρμόζονται στο περιβάλλον γραφικής παράστασης, τον προσδιορισμό και την αξιολόγηση των βελτιστοποιήσεων απόδοσης που βασίζονται σε μια βελτιστοποιημένη ακολουθία κλήσης γραφικής παράστασης που παράγεται από μια εφαρμογή μιας ή περισσότερων βελτιστοποιήσεων που εφαρμόζονται σε μια συλλήφθείη ακολουθία κλήσης γραφικής παράστασης που εμφανίζονται μεταξύ εν λόγω πρώτα και τους δεύτερους οδηγούς. Η κατάληξη βελτιστοποίησε την ακολουθία κλήσης γραφικής παράστασης προκαλεί την ίδια γραφική παράσταση που δίνει για να εμφανιστεί όταν παρέχεται στο σύστημα γραφικής παράστασης ως αρχική ακολουθία κλήσης γραφικής παράστασης. Υπό αυτήν τη μορφή, η εφαρμογή γραφικής παράστασης και ο σχετικός οδηγός διεπαφών γραφικής παράστασης μπορούν έπειτα να αναλυθούν από τον υπεύθυνο για την ανάπτυξη εφαρμογής για να προσδιορίσουν τις συγκεκριμένες τροποποιήσεις που, όταν εφαρμόζονται, θα παρήγαν μια τέτοια βελτιστοποιημένη ακολουθία κλήσης γραφικής παράστασης. Αυτό μπορεί να περιλάβει την εφαρμογή των συγκεκριμένων τροποποιήσεων στην εφαρμογή γραφικής παράστασης καθώς επίσης και την εφαρμογή των μερίδων ή όλης της παρούσας εφεύρεσης στον οδηγό για τη σε πραγματικό χρόνο εκτέλεση.