Hi again,
I search the web for a possible solution.. And finally found something:
Someone created/compiled openjdk7 for the kirkwood arm CPU:
http://plugcomputer.org/plugforum/index.php?topic=1478.0
I downloaded the reference openjdk7 (respectively openjre) and tested
again: Now it works quite well and it also seems to be a bit faster.
Hopefully the debian team get's the issue fxed with their openjdk
version ;-)
br,
Alex
Am 02.01.2011 17:17, schrieb Alexander Christian:
Hmm,
seems that the attachement where not really attached to the mail :-(
I now uploaded them here: http://root1.de/sheevaplug/
br,
Alex
Am 02.01.2011 17:03, schrieb Alexander Christian:
Hi there,
I'm trying to run a server application on a "Sheevaplug"
(http://www.globalscaletechnologies.com/p-26-sheevaplug-dev-kit-europe.aspx)
computer.
It has a Marvell Kirkwood 1.2Ghz ARM (singlecore) CPU. OS is Debian
5. Java is OpenJDK 1.6.0_0-b11
As soon as the server starts listening on the socket via it's NIO
implementation, the CPU is at 100% load.
I was able to attach "jconsole" to this server and create some
screenshots. All I found out is, that "NioSocketAcceptor-5" thread
seems to eat the complete CPU (see thread1.png + threads2.png)
If I run the same code on my amd64 machine (quadcore with ubuntu
10.10), the thread just waits for a connection (see
threads-amd64-cpu.png) and there's not even one core fully busy. It's
nearly at 0% cpu.
I have no clue if this is a MINA or OpenJDK issue. Can someone help
me to narrow down the issue?!
br,
Alex
P.S. Happy New Year ...