[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#8884: closed (Re: bug#8884: wide-int crash)
From: |
Stefan Monnier |
Subject: |
bug#8884: closed (Re: bug#8884: wide-int crash) |
Date: |
Wed, 19 Oct 2011 10:44:15 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) |
>> It may simply be due to fragmentation: while there may still be more
>> than 2GB of unused memory, there may not be a single contiguous unused
>> chunk of 2GB.
> Not likely.
Why so?
> VM is on a dedicated disk volume of almost 12 GB.
Irrelevant. The fragmentation is in the process's address space
(limited at most to 4GB). Think of the following scenario:
1- start Emacs:
30MB used, + (4096 - 30)MB free.
2- load 2GB file:
30MB + 2048MB + 2018MB free
3- look at the file, causing some allocation:
30MB + 2048MB + 1MB + 2017MB free
4- delete the large buffer
30MB + 2048MB free + 1MB + 2017MB free
5- run a few minor commands, e.g. visit some small files.
32MB + 2046MB free + 1MB + 2017MB free
6- try to load 2G file again
Oops there's no hole large enough to put the 2048MB file.
-- Stefan
- bug#8884: closed (Re: bug#8884: wide-int crash), (continued)
- bug#8884: closed (Re: bug#8884: wide-int crash), Eli Zaretskii, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Stefan Monnier, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Paul Eggert, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Andreas Schwab, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Paul Eggert, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Peter Dyballa, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Paul Eggert, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Peter Dyballa, 2011/10/19
- bug#8884: closed (Re: bug#8884: wide-int crash), Stefan Monnier, 2011/10/18
- bug#8884: closed (Re: bug#8884: wide-int crash), Peter Dyballa, 2011/10/19
- bug#8884: closed (Re: bug#8884: wide-int crash),
Stefan Monnier <=
- bug#8884: closed (Re: bug#8884: wide-int crash), Peter Dyballa, 2011/10/19
- bug#8884: closed (Re: bug#8884: wide-int crash), Stefan Monnier, 2011/10/19
- bug#8884: closed (Re: bug#8884: wide-int crash), Peter Dyballa, 2011/10/19
- bug#8884: closed (Re: bug#8884: wide-int crash), Stefan Monnier, 2011/10/19