Number: 1487

Date: 22-Jun-84 13':48':17

Submitter: Sannella.PA

Source: Dietterich.pa

Subject: Want to be able to De-allocate and reuse pages of a given data-type

Assigned To: 

Attn: vanMelle, Masinter

Status: Open

In/By: 

Problem Type: Performance

Impact: Moderate

Difficulty: Hard

Frequency: Intermittent

Priority: Unlikely

System: Operating System

Subsystem: Virtual Memory

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Masinter" " 1-Sep-84 14':20':26"]'
["masinter" " 6-Sep-84 22':30':28" Priority':(Perhaps->Unlikely)]

Description: '
Date': 22 Jun 84 10':39 PDT'
From': Dietterich.pa'
Subject': Lisp': Can''t reclaim allocated data type pages'
To': LispSupport.pa'
cc': Dietterich.pa'
'
Lisp System Date': 19-Jun-84 14':48':49'
Machine': Dorado (LeParc)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': ALways'
Impact': Could rescue me from tight places'
'
This is a request for a new feature.'
'
When a system starts to get close to the memory limits, it would be nice to be able to run GAINSPACE and have it offer to reclaim pages allocated to unused data types.  For instance, it would be nice to say "Kill TEDIT and all of its data types" or "Kill Dedit" or "Kill LAFITE".  While there is a speed advantage to having all of these specialized data types, there is definitely a space cost, and I am suffering from it.'
'
--Tom'


Workaround: 

Test Case: 

Edit-By: masinter

Edit-Date:  6-Sep-84 22':30':29