Reduction of object creation during string concatenation and like operations that utilize temporary data storage during translating a first computer program into a second computer program in which program code is generated to utilize a reusable temporary object in the performance of multiple operations that require the use of temporary storage, e.g., string concatenation operations. As such, the reusable temporary object need only be allocated once, in contrast with conventional implementations where multiple temporary objects would otherwise need to be allocated in the performance of such operations. Consequently, the additional overhead associated with allocating memory for additional objects, as well as collecting such objects once they are no longer in use, is eliminated, thereby improving overall performance while handling such multiple operations.

Μείωση της δημιουργίας αντικειμένου κατά τη διάρκεια της αλληλουχίας σειράς και όπως τις διαδικασίες που χρησιμοποιούν την προσωρινή αποθήκευση στοιχείων κατά τη διάρκεια της μετάφρασης ενός πρώτου προγράμματος υπολογιστών σε ένα δεύτερο πρόγραμμα υπολογιστών στο οποίο ο κώδικας προγράμματος παράγεται για να χρησιμοποιήσει ένα επαναχρησιμοποιήσιμο προσωρινό αντικείμενο κατά την εκτέλεση των πολλαπλάσιων διαδικασιών που απαιτούν τη χρήση της προσωρινής αποθήκευσης, π.χ., διαδικασίες αλληλουχίας σειράς. Υπό αυτήν τη μορφή, το επαναχρησιμοποιήσιμο προσωρινό αντικείμενο χρειάζεται μόνο να διατεθεί μιά φορά, σε αντίθεση με τις συμβατικές εφαρμογές όπου τα πολλαπλάσια προσωρινά αντικείμενα ειδάλλως θα πρέπει να διατεθούν κατά την εκτέλεση τέτοιων διαδικασιών. Συνεπώς, ο πρόσθετος που συνδέεται από πάνω με τη διάθεση της μνήμης για τα πρόσθετα αντικείμενα, καθώς επίσης και τη συλλογή τέτοιων αντικειμένων μόλις δεν είναι πλέον σε χρήση, αποβάλλεται, με αυτόν τον τρόπο βελτιώνοντας τη γενική απόδοση χειριμένος τέτοιες πολλαπλάσιες διαδικασίες.

 
Web www.patentalert.com

< Digital Component test Apparatus, an apparatus for testing electronic assemblies and a method for remotely testing a peripheral device having an electronic assembly

< Application program interface for transforming heterogeneous programs

> Determination of the degree of common usage for elements of a data processing system

> Error recovery mechanism for a high-performance interconnect

~ 00061