A method and system that reduces the space allocated for internal data structures by a runtime engine. The internal data structures store member information for preloaded classes used by applications executed by the runtime engine. The system determines the different types of internal data structures represented in the classes and identifies thee possible values of each type's members. The system next determines the amount of space required to store the values for each type in a respective value table and the number of bits needed to index each entry of that table. The system determines based on the stored information whether occurrences of a member are optimally represented as a set of value table indices and a value table or, in the conventional manner, as a general variable that stores the member's value for each occurrence. The system then emits appropriate information for the member and its parent data structure.

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

 
Web www.patentalert.com

< Algorithms to calculate mass storage requirements for NT sizer

< System and method for rewriting queries

> System and method of dynamically generating an electronic document based upon data analysis

> Method and apparatus for converting a monophasic defibrillator to a biphasic defibrillator

~ 00093