WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2002003205) METHOD AND APPARATUS FOR REDUCING HEAP SIZE THROUGH ADAPTIVE OBJECT REPRESENTATION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2002/003205    International Application No.:    PCT/US2001/020162
Publication Date: 10.01.2002 International Filing Date: 25.06.2001
Chapter 2 Demand Filed:    13.12.2001    
IPC:
G06F 12/02 (2006.01)
Applicants: SUN MICROSYSTEMS, INC. [US/US]; 901 San Antonio Road Palo Alto, CA 94303 (US)
Inventors: STOUTAMIRE, David, P.; (US)
Agent: WEAVER, Jeffrey, K.; Beyer Weaver & Thomas, LLP P.O. Box 778 Berkeley, CA 94704-0778 (US).
OLYNICK, Mary, R.; Beyer Weaver & Thomas, LLP P.O. Box 778 Berkeley, CA 94704-0778 (US)
Priority Data:
09/608,312 30.06.2000 US
Title (EN) METHOD AND APPARATUS FOR REDUCING HEAP SIZE THROUGH ADAPTIVE OBJECT REPRESENTATION
(FR) PROCEDE ET APPAREIL PERMETTANT DE REDUIRE LA TAILLE D'UN TAS AU MOYEN D'UNE REPRESENTATION D'OBJETS ADAPTATIVE
Abstract: front page image
(EN)Methods and apparatus for creating compressed versions of regular objects are disclosed. According to one aspect of the present invention, a method for creating a compressed version of an object that stores a first representation of a set of data on a heap structure of an object-based computing system includes determining when the first representation of the set of data is suitable for compression. If the first representation of the set of data is compressible, it is compressed to form a second representation of the set of data, and a second portion of memory is allocated on the heap structure. The second portion of memory is substantially smaller than a first portion of memory occupied by the object. Finally, the method includes writing the second representation of the set of data into the allocated second portion of memory. In one embodiment, the method includes resetting a pointer that identifies the object to identify the allocated second portion of memory, and removing the object from the heap structure.
(FR)L'invention concerne des procédés et un appareil permettant de créer des versions compressées d'objets réguliers. Selon un aspect de l'invention, un procédé permettant de créer une version compressée d'un objet qui stocke une première représentation d'un ensemble de données sur une structure de tas d'un système informatique basé sur les objets consiste à déterminer le moment où la première représentation de l'ensemble de données se prête à une compression. Si la première représentation de l'ensemble de données est compressible, elle est compressée afin de former une seconde représentation de l'ensemble de données et une seconde portion de mémoire est attribuée à la structure de tas. La seconde portion de mémoire est sensiblement plus petite qu'une première portion de mémoire occupée par l'objet. Enfin, le procédé selon l'invention consiste à inscrire la seconde représentation de l'ensemble de données dans la seconde portion de mémoire attribuée. Dans un mode de réalisation, ledit procédé consiste à rétablir un pointeur qui identifie l'objet afin d'identifier la seconde portion de mémoire attribuée et à supprimer l'objet de la structure de tas.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)