G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/45 (2006.01)
Patent
CA 2680315
The present invention relates to a method for reducing the object code size of an application that requires run-time dispatching of object oriented methods. The method comprises scanning an object file corresponding to the application for references to object oriented methods in a dispatch table that performs run-time object oriented method binding. The highest inheritance level associated with an object oriented method is found. All references to object oriented methods above the highest inherence level are designated as unused. All references to object oriented methods below the highest inherence level are designate as used. All references to object oriented methods that are designated as unused are deleted from the dispatch table.
La présente invention concerne un procédé de réduction de la dimension de code d'objet d'une application nécessitant une distribution d'exécution de procédés orientés objet. Le procédé consiste à balayer un fichier d'objet correspondant à l'application pour trouver des références à des procédés orientés objet dans une table de distribution permettant un accès dynamique aux procédés orientés objet. Le niveau d'héritage le plus élevé associé à un procédé orienté objet est détecté. Toutes les références aux procédés orientés objet au-dessus du niveau d'héritage le plus élevé sont définies comme étant non utilisées. Toutes les références à des procédés orientés objet en dessous du niveau d'héritage le plus élevé sont définies comme étant utilisées. Toutes les références à des procédés orientés objet définies comme étant non utilisées sont effacées de la table de distribution.
Beckwith William
Kibblewhite Lance
Cameron Mackendrick Llp
Objective Interface Systems Inc.
LandOfFree
Optimized code generation through elimination of unused... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimized code generation through elimination of unused..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimized code generation through elimination of unused... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1508431