|
Rockbox mail archiveSubject: Re: Optimizing plugin-shutdowns using threadsRe: Optimizing plugin-shutdowns using threads
From: Jonathan Gordon <jdgordy_at_gmail.com>
Date: Sun, 18 Mar 2007 01:26:39 +1100 On 18/03/07, Timo Horstschäfer <mail_at_timo-horstschaefer.de> wrote: > Jonathan Gordon wrote: > > > >Timo Horstschäfer wrote: > > > >I think some kind of a disk write-queue would achieve the same. > > > >Or maybe just a global write buffer, that flushes on every disk spin up. > > > > > > Thats surely a better idea, and i think it could be used in general, not > > > only in plugins. Would it be hard to code? > > > > This exists already, but isnt really useable in the current form for > > plugins. The way it works is a function registers a callback for when the > > disk is going to spin down... but this wont work for functions because they > > may not be in memory at that point anymore. > A write-buffer would be independant from plugins. The write function would > just return immediately and I think it's causing the hang when exiting a > plugin. > Also the write-buffer may slightly increase the battery runtime because of > less disk spin ups. > Right, we already do this, but in a more powerful way than just a single buffer. The downside is we cant use it for plugins... Received on 2007-03-17 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |