Dynamic classification of sections of software using a profile-based optimization system optimizes management of the sections of software. Software executes under expected usage conditions. After execution, a set of usage profiles describes the dynamic properties of sections of the software. Each usage profile includes information identifying a section of software. Each usage profile maps to an outcome meant to optimize management of the sections of the software during later execution. During such later execution, a usage background describes the dynamic properties of a section of the software. The usage background includes information identifying the section of software. By matching the usage background to a usage profile in the set of usage profiles, the section is dynamically classified during later execution. Based on this dynamic classification, the section maps to the outcome meant to optimize management of the sections of software.

Η δυναμική ταξινόμηση των τμημάτων του λογισμικού που χρησιμοποιούν ένα σχεδιάγραμμα-βασισμένο στον σύστημα βελτιστοποίησης βελτιστοποιεί τη διαχείριση των τμημάτων του λογισμικού. Το λογισμικό εκτελεί υπό τους αναμενόμενους όρους χρήσης. Μετά από την εκτέλεση, ένα σύνολο σχεδιαγραμμάτων χρήσης περιγράφει τις δυναμικές ιδιότητες των τμημάτων του λογισμικού. Κάθε σχεδιάγραμμα χρήσης περιλαμβάνει τις πληροφορίες που προσδιορίζουν ένα τμήμα του λογισμικού. Οι χάρτες κάθε σχεδιαγράμματος χρήσης σε μια έκβαση σήμαναν να βελτιστοποιήσουν τη διαχείριση των τμημάτων του λογισμικού κατά τη διάρκεια της πιό πρόσφατης εκτέλεσης. Κατά τη διάρκεια τέτοιας πιό πρόσφατης εκτέλεσης, ένα υπόβαθρο χρήσης περιγράφει τις δυναμικές ιδιότητες ενός τμήματος του λογισμικού. Το υπόβαθρο χρήσης περιλαμβάνει τις πληροφορίες που προσδιορίζουν το τμήμα του λογισμικού. Με το ταίριασμα του υποβάθρου χρήσης ένα σχεδιάγραμμα χρήσης στο σύνολο σχεδιαγραμμάτων χρήσης, το τμήμα είναι δυναμικά ταξινομημένο κατά τη διάρκεια της πιό πρόσφατης εκτέλεσης. Με βάση αυτήν την δυναμική ταξινόμηση, οι χάρτες τμημάτων στην έκβαση σήμαναν να βελτιστοποιήσουν τη διαχείριση των τμημάτων του λογισμικού.

 
Web www.patentalert.com

< (none)

< Method for optimizing creation and destruction of objects in computer programs

> Method, software and apparatus for referencing a method in object-based programming

> (none)

~ 00034