|
From: Paul A. <pal...@ea...> - 2003-09-03 19:33:33
|
Following a bug report from Nicolas Huillard, I've confirmed impressive memory grabbing by owfs. It appears that the underlying FUSE userpace routines create threads but don't kill them. They also seem to grab a significant amount of RAM for each new thread. I tried the simple FUSE example: hello. All it does is make a filesystem with one file, called hello that prints "Hello World!". After 10 reads from the file, hello had 11 processes, using ~3MB. My solution, albeit inelegant, will be to force single-threading. Since the 1-wire bust is probably the limitting step, I doubt any true performance hit. |