[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Question about bignum usage
From: |
Gerd Möllmann |
Subject: |
Re: Question about bignum usage |
Date: |
Thu, 20 Jun 2024 10:35:14 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Gerd Möllmann <gerd.moellmann@gmail.com>
>> Cc: emacs-devel@gnu.org
>> Date: Thu, 20 Jun 2024 08:34:22 +0200
>>
>> Eli Zaretskii <eliz@gnu.org> writes:
>>
>> > Why not? Time values are known to produce bignums, yes.
>>
>> Ok.
>>
>> > What does list-timers show on that system?
>>
>> 1.0s 5.0s auto-revert-buffers
>> 5.4s - undo-auto--boundary-timer
>> 4m 19.0s 5m persistent-scratch-save
>> * 0.1s t show-paren-function
>> * 0.5s t posframe-hidehandler-daemon-function
>> * 0.5s t #f(compiled-function () #<bytecode
>> -0x181a979fe3c9ba30> [jit-lock--antiblink-grace-timer
>> jit-lock-context-fontify])
>> * 0.5s :repeat blink-cursor-start
>> * 1.0s t which-key--update
>
> This means we check for expired times every 100 msec, so yes, we will
> create a lot of bignums. I see something similar here as well.
Thanks.
It isn't a problem, one just have to know why it happens.
In igc, these bignums accumulate pretty quickly to figures like
PVEC_BIGNUM 97199 3110368
and much higher, where the first number is the number of bignums, and
the second is bytes. The number of fonts is also curious.
PVEC_FONT 90422 10868392
But all seem to be GC'd eventually.
- Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Eli Zaretskii, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Eli Zaretskii, 2024/06/20
- Re: Question about bignum usage,
Gerd Möllmann <=
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Helmut Eller, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Eli Zaretskii, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Eli Zaretskii, 2024/06/20
- Re: Question about bignum usage, Gerd Möllmann, 2024/06/20
- Re: Question about bignum usage, Mattias Engdegård, 2024/06/20