[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 07:36:42 +0000 |
Helmut Eller <eller.helmut@gmail.com> writes:
>> I'd guess that just "touching" Lisp objects in the SIGPROF handler can
>> be problematic because these objects themselves can be behind a barrier,
>> either the same that MPS is currently working on when it got interrupted
>> or another one.
>
> Perhaps dflt_scan should block SIGPROF while it is running. Or perhaps
> dflt_scan should set some global flag while it running so that the
> profiler knows that it's too dangerous to touch anything. Any better
> ideas?
May you infer from the backtrace whether MPS "freezes" everything at the
time when segfault triggers? If it does, such freezes should probably be
recorded by the profiler and accumulated in "GC" entry in the profiler
report, as we do it on master. Otherwise, profiler will be missing some
data.
--
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>
- Re: MPS: profiler, (continued)
- Re: MPS: profiler, Eli Zaretskii, 2024/06/20
- Re: MPS: profiler, Ihor Radchenko, 2024/06/20
- Re: MPS: profiler, Gerd Möllmann, 2024/06/20
- Re: MPS: profiler, Ihor Radchenko, 2024/06/20
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Eli Zaretskii, 2024/06/21
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Eli Zaretskii, 2024/06/21
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Helmut Eller, 2024/06/21
- Re: MPS: profiler,
Ihor Radchenko <=
- Re: MPS: profiler, Helmut Eller, 2024/06/21
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Helmut Eller, 2024/06/21
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Eli Zaretskii, 2024/06/21
- Re: MPS: profiler, Gerd Möllmann, 2024/06/21
- Re: MPS: profiler, Helmut Eller, 2024/06/21
- Re: MPS: profiler, Ihor Radchenko, 2024/06/21
- Re: MPS: profiler, Helmut Eller, 2024/06/21
- Re: MPS: profiler, Ihor Radchenko, 2024/06/21