I have been using Shelve with a configuration that makes its
functionality very similar to that of the old Slogger plug-in (i.e.
one large XML log file and subfolders for each day and further each
unique time of access). The problem which I've encountered is that
Auto-Save configuration results in a browser which freezes the host
(an iMac) and causes the UI to become unresponsive: simply visiting a
page (e.g. '
economist.com') and issuing a few 'Open In A New Tab'
commands causes the problem. Although the content is being saved as
expected ("Web page, complete (HTML)") the performance degradation is
simply atrocious (i.e. the browser becomes unresponsive as the tabs
load and even Finder navigation slows). Is the observed behavior as
expected or could there be some other problem? The only thing which I
could think of that might account for what I've observed would be code
that is attempting to read the log file (i.e. scanning to the end of
the XML file) before writing to the file... though performance when
the plug-in was first installed was also impacted (i.e. degraded) and
is reminiscent of what I observed when running Slogger on Windows XP
and Linux hosts.
PS: I have decided to ask before digging into the code as I'd like to
know if I'm doing something which is obviously wrong (i.e. not as
expected) before asking additional questions; my apologies if another
means is preferred.
PPS: I can share some pictures of Disk Activity from Activity Monitor
(or even a video) if it would be of any help...