Invention Grant
- Patent Title: Optimizing object oriented programs using limited customization
- Patent Title (中): 使用有限的定制优化面向对象的程序
-
Application No.: US13077566Application Date: 2011-03-31
-
Publication No.: US08578352B1Publication Date: 2013-11-05
- Inventor: Srdjan Mitrovic , Lars Bak
- Applicant: Srdjan Mitrovic , Lars Bak
- Applicant Address: US CA Mountain View
- Assignee: Google, Inc.
- Current Assignee: Google, Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Sterne, Kessler, Goldstein & Fox PLLC
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A capability for limited customization that utilizes existing virtual dispatch table technology and allows selective customization is provided. Such a capability combines the usage of virtual dispatch tables with both customized and non-customized code to reduce, or even eliminate over-customization. Further, such a capability may employ a runtime system that decides what methods to customize based on several factors including, but not limited to the size of a class hierarchy, the amount of available space for compiled code, and the amount of available time for compilation.
Information query