If the nodes are small and it worked before, it's probably not size related - I
was thinking of syntax highlighting, but that's probably not it.
Are any of the files you're working with non-local, i.e. on network file
systems? I've had trouble with that, and I think Leo started scanning loaded
files for external changes recently. Seems like that's a possibility.
You can set the threshold for seeing the QT lost data bug (bytes in a single
node), if you don't think the bugs impacting you and you're seeing the warning
too often.
If you're familiar with git, you could try running git bisect to find the exact
commit that broke things.
Re Python and threads, Pyhton's GIL Global Interpreter Lock prevents more than
one *thread* using CPU time at once. But Leo's limited use of threading hasn't
changed recently, that I know of... although on-idle handling did change not
that long ago.
From: Curtis Carlsen <[email protected]>
To: leo-editor <[email protected]>
Sent: Wednesday, December 14, 2016 1:32 PM
Subject: Re: leo stalling for long periods
The file consists of hundreds of smaller nodes. There may be a few large
nodes, but I find the warning screen about the QT lost data bug annoying so I
usually delete them.
The original file is my work diary, built up over many months. It has lots of
proprietary company data. The boss would not be pleased with me sharing it.
I usually close out the diary files after about a year, because they get slow
to work with. But the symptoms this time are different. Everything is running
along fast and then just stops. It kinda has the feel of a thread getting
stalled by a locked resource. I seem to recall some kind of issue with python
getting locked up on multiprocessors because of a poorly designed global lock,
I have no idea if that could actually be involved, but it's just something I
remember.
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.