[tomboy-list] Question about Tomboy
Pete Goodall
pete at yellowhouse.org
Tue Jul 31 15:20:23 PDT 2007
Hmmm... I've been using Tomboy for a while now, and tend to migrate
all my notes when upgrading. I imagine I will start to approach these
large numbers of notes, but are notes I wrote one or two years ago
really relevant? Could there be an "archive" functions where I no
longer want that note searched for linking? Don't know if this is
practical. Just a thought.
- Pete
On 7/31/07, Alex Graveley <alex at beatniksoftware.com> wrote:
> Looking at the code again, we're still doing this synchronously on
> every keypress. It probably makes a lot of sense to do link
> highlighting in an idle timeout, after a second or two of inactivity.
> Should be pretty straightforward if some someone wants to try...
>
> <for-the-adventurous>
> You could an InterruptibleTimeout member in NoteLinkWatcher, and reset
> it in OnDeleteRange and OnInsertText. In the timeout's handler, do
> the unhighlight/highlight currently being done after each keypress.
>
> You need to keep track of the extents of the region the timeout
> handler will scan. This is just a matter of storing start_offset and
> end_offset members in NoteLinkWatcher, and in OnDeleteRange and
> OnInsertText setting start_offset = Math.Min (start_offset,
> start.Offset) amd end_offset = Math.Max (end_offset, end.Offset).
> </for-the-adventurous>
>
> -Alex
>
> On 7/31/07, Adam D. Lopresto <adam at pubcrawler.org> wrote:
> > On Tue, 31 Jul 2007, Sanford Armstrong wrote:
> >
> > > Boyd,
> > >
> > > Ah yes, that's true too, though we haven't quantified what constitutes
> > > a LOT, and what the exact performance issues are. But then I suppose
> > > memory+swap could also be considered a limiting factor for how many
> > > notes you have.
> >
> > I tested it with ~5000 notes, maybe a year or so ago. There didn't seem to
> > be any hard limit, but it did get painfully slow. Startup was pretty bad,
> > but what really killed it was (at least at that time), after every character
> > typed in any note, the entire list of note titles was scanned to see whether
> > I had just typed something that needed to be linked. This made editing
> > incredibly painful, and I eventually deleted all the test notes (which I'd
> > created mostly to see how it would handle under that kind of load in the
> > first place). Haven't looked into the internals, so I don't know whether
> > anything has changed recently to make this any better.
> >
> > >
> > > Sandy
> > >
> > > On 7/31/07, Boyd Timothy <btimothy at gmail.com> wrote:
> > > > Sandy,
> > > >
> > > > Isn't there a problem with a LOT of notes due to the fact that we load
> > > > all of them into memory? ...and also that rename watchers/etc. run
> > > > through all the notes?
> > > >
> > > > -Boyd
> > > >
> > > > On 7/24/07, Sanford Armstrong <sanfordarmstrong at gmail.com> wrote:
> > > > > Hey Mike,
> > > > >
> > > > > On 7/24/07, Mike Webb <pobox522rlyeh at comcast.net> wrote:
> > > > > > Hello, I hope it isn't out of line to ask a few questions here. I'm not
> > > > > > so much a developer as a person who is interested in Tomboy.
> > > > >
> > > > > This list is for users, developers, and anyone else interested in
> > > > > Tomboy, so you've come to the right place. :-)
> > > > >
> > > > > > I'm very impressed with the simplicity and utility of Tomboy. I was
> > > > > > wondering though, if anybody had experienced, or anticipated, the upper
> > > > > > limit of how many notes you could make?
> > > > > >
> > > > > > I'd like to use Tomboy to keep track of a very long, active project I'm
> > > > > > working on, and I was wondering just how much information in how many
> > > > > > notes someone would likely be able to keep.
> > > > >
> > > > > Each Tomboy note is stored in separate *.note file in ~/.tomboy, so
> > > > > the only limiting factor is disk space, and whatever restrictions your
> > > > > file system might place on the number of files in a directory. In
> > > > > practice, people aren't usually affected by these sorts of
> > > > > limitations.
> > > > >
> > > > > Many users have hundreds of Tomboy notes without any problems. If you
> > > > > experience any problems as you reach a large number of notes, please
> > > > > file Tomboy bugs at bugzilla.gnome.org.
> > > > >
> > > > > Hope this helps,
> > > > > Sandy
> > > > > _______________________________________________
> > > > > Tomboy-list mailing list
> > > > > Tomboy-list at lists.beatniksoftware.com
> > > > > http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
> > > > >
> > > >
> > > _______________________________________________
> > > Tomboy-list mailing list
> > > Tomboy-list at lists.beatniksoftware.com
> > > http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
> > >
> >
> > --
> > Adam Lopresto
> > http://cec.wustl.edu/~adam/
> >
> > When facing a difficult task, act as though it is impossible to fail. If
> > you're going after Moby Dick, take along the tartar sauce.
> > _______________________________________________
> > Tomboy-list mailing list
> > Tomboy-list at lists.beatniksoftware.com
> > http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
> >
> _______________________________________________
> Tomboy-list mailing list
> Tomboy-list at lists.beatniksoftware.com
> http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
>
--
Pete Goodall <pete at yellowhouse.org>
More information about the Tomboy-list
mailing list