Toad schrieb:
Try reducing the maximumThreads.
Maximum threads are already at 200 using Y-threads, it also doesn't look
like a problem with threads, active threads normaly stay somewhere near
30 only for short periods go to ~150. It is also not a explosion of memory
usage, memory usage does constantly rise while the ammount it rises seems
to speed up with the time the nodes run.
What sort of machine are you running it on? I don't think it's a vital
project goal for fred to run well on a 300MHz machine.
Machines in this MHz area are mainly used by many people I know of (speaking
of a big computer university) for running permant programs (P2P apps, small
web or gameservers). Because they are cheap, their power consumption is low
and they run pretty silent compared to bigger machines. So I think with ruling
out smaller machines you waste many possible nodes.
It probably could be optimized significantly w.r.t. memory. With regard
to both - there are two things. One is java - java is pretty inefficient
with memory usage, and always has been, and always will be. However on
the whole this is not a huge problem, and we cannot simply rewrite Fred
in C++/C/Perl/Python/Logo/Brainfart/Assembly, because it is ~ 140,000
lines of code, as well as for political and portability reasons. Another
is that Freenet is doing hard stuff, that is not clearly known to work,
the basic principles are still being established, and so on.
I know, this is the reason why I did say that it is simply not ready instead
of saying that it is sh*t.
We can probably get Fred to use 100MB of RAM in the default config.
Eventually. However in the time it takes to get there, 100MB of RAM will
be so cheap that there will be little point.
It is not all about the price of the machine, it is also power consumption,
heat and noise production of the machine. I am planning to upgrade my main
work machine within the summer, but I won't upgrade the "server" machine in
the next 2 or 3 years simply because of this. It can actually run everything
I need it to run without problems except of fred.
_______________________________________________
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support