AU2001250589A1 - Reduced size object headers - Google Patents
Reduced size object headersInfo
- Publication number
- AU2001250589A1 AU2001250589A1 AU2001250589A AU5058901A AU2001250589A1 AU 2001250589 A1 AU2001250589 A1 AU 2001250589A1 AU 2001250589 A AU2001250589 A AU 2001250589A AU 5058901 A AU5058901 A AU 5058901A AU 2001250589 A1 AU2001250589 A1 AU 2001250589A1
- Authority
- AU
- Australia
- Prior art keywords
- reduced size
- size object
- object headers
- headers
- reduced
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44557—Code layout in executable memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99956—File allocation
- Y10S707/99957—Garbage collection
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18055300P | 2000-02-07 | 2000-02-07 | |
| US60/180,553 | 2000-02-07 | ||
| PCT/IB2001/000750 WO2001057656A2 (en) | 2000-02-07 | 2001-02-07 | Reduced size object headers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2001250589A1 true AU2001250589A1 (en) | 2001-08-14 |
Family
ID=22660879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2001250589A Abandoned AU2001250589A1 (en) | 2000-02-07 | 2001-02-07 | Reduced size object headers |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6944637B2 (en) |
| AU (1) | AU2001250589A1 (en) |
| WO (1) | WO2001057656A2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7028287B2 (en) * | 2001-11-14 | 2006-04-11 | Sun Microsystems, Inc. | Method and apparatus for facilitating compact object headers |
| GB2399897B (en) * | 2003-03-26 | 2006-02-01 | Advanced Risc Mach Ltd | Memory recycling in computer systems |
| US7483930B1 (en) * | 2004-07-29 | 2009-01-27 | Sun Microsystems, Inc. | Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operations |
| US8037482B1 (en) * | 2004-09-14 | 2011-10-11 | Azul Systems, Inc. | Accelerated class check |
| US7865701B1 (en) * | 2004-09-14 | 2011-01-04 | Azul Systems, Inc. | Concurrent atomic execution |
| US7596569B2 (en) * | 2004-09-24 | 2009-09-29 | International Business Machines Corporation | Method and program for space-efficient representation of objects in a garbage-collected system |
| WO2007076629A1 (en) * | 2005-12-30 | 2007-07-12 | Intel Corporation | Type checking for object-oriented programming languages |
| US7925640B2 (en) * | 2008-02-14 | 2011-04-12 | Oracle America, Inc. | Dynamic multiple inheritance method dispatch data structure including an m-table size, i-table containing one or more holder addressor regions and type extension testing by frugal perfect hashing |
| US8307350B2 (en) | 2009-01-14 | 2012-11-06 | Microsoft Corporation | Multi level virtual function tables |
| US10545993B2 (en) * | 2015-03-19 | 2020-01-28 | Russell Sullivan | Methods and systems of CRDT arrays in a datanet |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5560003A (en) * | 1992-12-21 | 1996-09-24 | Iowa State University Research Foundation, Inc. | System and hardware module for incremental real time garbage collection and memory management |
| US5889995A (en) * | 1996-05-20 | 1999-03-30 | Sun Microsystems, Inc. | Using constant selectors for method identification |
| US5915255A (en) * | 1997-04-23 | 1999-06-22 | Sun Microsystems, Inc. | Method and apparatus for referencing nodes using links |
| US5903900A (en) * | 1997-04-23 | 1999-05-11 | Sun Microsystems, Inc. | Method and apparatus for optimizing exact garbage collection of array nodes in a carded heap |
| US6038572A (en) * | 1997-04-23 | 2000-03-14 | Sun Microsystems, Inc. | Method and apparatus for localizing nodes in a garbage collected carded heap |
| US5900001A (en) * | 1997-04-23 | 1999-05-04 | Sun Microsystems, Inc. | Method and apparatus for optimizing exact garbage collection using a bifurcated data structure |
| US5893121A (en) * | 1997-04-23 | 1999-04-06 | Sun Microsystems, Inc. | System and method for swapping blocks of tagged stack entries between a tagged stack cache and an untagged main memory storage |
| US5930807A (en) * | 1997-04-23 | 1999-07-27 | Sun Microsystems | Apparatus and method for fast filtering read and write barrier operations in garbage collection system |
| US5911144A (en) * | 1997-04-23 | 1999-06-08 | Sun Microsystems, Inc. | Method and apparatus for optimizing the assignment of hash values to nodes residing in a garbage collected heap |
| US5920876A (en) * | 1997-04-23 | 1999-07-06 | Sun Microsystems, Inc. | Performing exact garbage collection using bitmaps that identify pointer values within objects |
| US5857210A (en) * | 1997-06-26 | 1999-01-05 | Sun Microsystems, Inc. | Bounded-pause time garbage collection system and method including read and write barriers associated with an instance of a partially relocated object |
| US6105040A (en) | 1997-06-30 | 2000-08-15 | Sun Microsystems, Inc. | Method and apparatus for managing stored objects |
| US6286016B1 (en) * | 1998-06-09 | 2001-09-04 | Sun Microsystems, Inc. | Incremental heap expansion in a real-time garbage collector |
| US6219678B1 (en) * | 1998-06-25 | 2001-04-17 | Sun Microsystems, Inc. | System and method for maintaining an association for an object |
| US6289360B1 (en) * | 1998-10-07 | 2001-09-11 | International Business Machines Corporation | Method and system for eliminating synchronization between sweep and allocate in a concurrent garbage collector |
| US6449625B1 (en) * | 1999-04-20 | 2002-09-10 | Lucent Technologies Inc. | Use of a two-way stack approach to optimize flash memory management for embedded database systems |
| US6249793B1 (en) * | 1999-06-10 | 2001-06-19 | Sun Microsystems, Inc. | Mostly concurrent compaction in a garbage collection system |
| US6671707B1 (en) * | 1999-10-19 | 2003-12-30 | Intel Corporation | Method for practical concurrent copying garbage collection offering minimal thread block times |
| US6226653B1 (en) * | 2000-01-10 | 2001-05-01 | International Business Machines Corporation | Method and apparatus for performing generational garbage collection using remembered set counter |
| US6470361B1 (en) * | 2000-01-10 | 2002-10-22 | International Business Machines Corporation | Method and apparatus for performing generational garbage collection using middle-aged objects |
| US6526422B1 (en) * | 2000-05-15 | 2003-02-25 | Sun Microsystems, Inc. | Striding-type generation scanning for parallel garbage collection |
| US6892212B2 (en) * | 2001-03-22 | 2005-05-10 | International Business Machines Corporation | Method for efficient garbage collection based on object type |
-
2001
- 2001-02-07 US US10/203,124 patent/US6944637B2/en not_active Expired - Lifetime
- 2001-02-07 AU AU2001250589A patent/AU2001250589A1/en not_active Abandoned
- 2001-02-07 WO PCT/IB2001/000750 patent/WO2001057656A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001057656A2 (en) | 2001-08-09 |
| US6944637B2 (en) | 2005-09-13 |
| US20030177152A1 (en) | 2003-09-18 |
| WO2001057656A3 (en) | 2002-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU6419701A (en) | Electropancreatography | |
| AU2001262847A1 (en) | Language-understanding | |
| AU2000267458A1 (en) | Hypercomputer | |
| AU2001254546A1 (en) | Aminopiperidines | |
| AU2001220246A1 (en) | Neckphone | |
| AU2001239310A1 (en) | Decahydro-isoquinolines | |
| AU2001258349A1 (en) | Bisacylguanidine | |
| AU2001279754A1 (en) | Indoloquinazolinones | |
| AU2001290931A1 (en) | Ski-snowboard | |
| AU2001285886A1 (en) | 2-guanidino-4-aryl-quinazoline | |
| AU2001293852A1 (en) | Sulfonylguanidine | |
| AU2001258924A1 (en) | Microsatellite-aflp | |
| AU2001250589A1 (en) | Reduced size object headers | |
| AU2001281921A1 (en) | Bdellosomes | |
| AU2001246864A1 (en) | Hypotensors | |
| AU2001226668A1 (en) | Crankshaft-starter-generator | |
| AU2001262711A1 (en) | Cytoprotectors | |
| AU2001260192A1 (en) | Glycinamides | |
| AU2001275014A1 (en) | Imidazoloisoquinolines | |
| AU2001256287A1 (en) | 2-phenyl-2h-pyridazine-3-ones | |
| AU2001256521A1 (en) | Golf-putters | |
| AU2001269277A1 (en) | Condenser headers | |
| AU2001262197A1 (en) | 2-phenyl-2h-pyridazine-3-ones | |
| AU2001277651A1 (en) | Toilet-bidet | |
| AU2001281926A1 (en) | Aspartylprotease |