Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8082727
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T17:12:56+00:00 2026-06-05T17:12:56+00:00

I am trying to make my application to use lookaside lists for memory management.

  • 0

I am trying to make my application to use lookaside lists for memory management. I know the following details from various papers on this subject.

  1. Lookaside lists are located at offset +0x688 from the heap base
  2. Each member is 48 bytes long.
  3. lookasidelist[0],lookasidelist[1] not used.
  4. lookasidelist[n] block is of size n*8 and used to store (n-1)*8 byte blocks (remaining 8 bytes is used for header) and offset 0 points to a linked list containing free chunks of size (n-1)*8 terminating with null.
  5. Lookaside lists are enabled by default in XP SP3 and disabled in Vista/Win 7 systems(Low fragmentation heap is used in Vista/Win 7)

The problem that I am facing is that my application seems to not use Lookaside lists. No allocation seems to originate from lookaside lists and all the freed blocks are moved to freelist. Is there a particular compiler flag or a condition needs to be satisfied in order for the applications to use lookaside lists?
Application is compiled in Microsoft Visual C++ 2010 express edition and is tested under Windows XP SP3. I am using immunity debugger for verifying if lookaside lists are being used. If there is a better way do let me know.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T17:12:57+00:00Added an answer on June 5, 2026 at 5:12 pm

    Instead of running the process through debugger, attaching to the process at runtime revealed that the application decides to use lookaside lists when it is not being debugged. This is the only place I have seen it documented.

    The heap manager creates look-aside lists automatically when a heap is
    created, as long as no debugging options are enabled and the heap is
    expandable.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to use a ClientBundle in my GWT application to make multiple images
In an ASP.NET MVC3 application, I'm trying to use jQuery to make an asynchronous
I'm trying to make application for tablet with Android 2.3 with this kind of
I'm trying to make my application grab a photo from the user's Photo library
I'm trying to make my application force a theme - this is straightforward as
I have spent the whole day trying to make my application use threads but
Im trying to make the look of my application to look something like this:
I'm trying to make template.render() (import was: from google.appengine.ext.webapp import template ) use a
I am trying to make an application, which reads the data from a serial
I am currently trying to make my existing ASP.NET WebForms application use a Site.Master

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.