Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Sometimes Allegro CL, particularly with large images, run out of memory with a storage-condition. Why might this be happening?

0
Posted

Sometimes Allegro CL, particularly with large images, run out of memory with a storage-condition. Why might this be happening?

0

The most common cause of this problem is that you’ve run out of address space for the lisp heap. The first question to ask yourself, as a developer, is: Do I expect my application to consume as much memory at is it? If the question is no, you should determine the cause of the unexpected allocations and resultant heap growth. The Space Analyzer can help you do so. If the answer is yes, then it may be that you need to adjust the locations of the heaps used by Allegro CL. Choosing an adequate location in which to map the Lisp and foreign (C) heaps in a running Lisp image is complex. We refer to these problems collectively as the heap placement problem. While these problems are not in fact new, they are only triggered when the Lisp image is large (typically greater than 500 Mbytes). Continue reading the questions below for advice on how to proceed.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123