emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MPS: profiler


From: Ihor Radchenko
Subject: Re: MPS: profiler
Date: Fri, 21 Jun 2024 19:23:01 +0000

Gerd Möllmann <gerd.moellmann@gmail.com> writes:

>>>        19193  93% + command-execute
>>>         1131   5%   Automatic GC
>>
>> And this is without MPS:
>>
>>        21229  92% + command-execute
>>         1734   7%   Automatic GC
>>
>> Does it mean that MPS blocking is comparable to built-in GC? Or maybe
>> the profiler output is no longer accurate?
>
> I haven't paid much attention to the profiler, because there were, let's
> say more important things to get to work first, so anything regarding GC
> the profiler spits out is with almost 100%V probablity obscure :-).,
>
> What do you mean by blocking? Igc ignores things like
> inhibit_garbage_collection.

My understanding is that MPS sometimes needs to stop Emacs, just like
the traditional GC does. And I was hoping to see how frequently such
stopping happens in practice compared to old GC. So, I fired the
profiler and saw the above output.

Now, the question is whether the profiler output wrt "Automatic GC" on
scratch/igc branch represent the moments when Emacs is being properly
frozen.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]