×

Profile-driven data layout optimization

  • US 7,013,459 B2
  • Filed: 11/12/2004
  • Issued: 03/14/2006
  • Est. Priority Date: 04/04/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. One or more computer-readable media having computer-executable instructions for performing a method of arranging a plurality of data members of an object in a memory system, the method comprising:

  • identifying more frequently referenced data members out of the plurality of data members of the object by consulting profiling data for the object;

    responsive to said identifying the more frequently referenced data members out of the plurality of data members of the object, grouping the more frequently referenced data members out of the plurality of data members of the object together into a group of more frequently referenced data members; and

    responsive to said grouping the more frequently referenced data members into a group, assigning the data members from the group of more frequently referenced data members neighboring locations within the memory system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×