Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-17 Thread Adam Retter
I have not had time to watch this yet, but perhaps it may be of some interest - https://vimeo.com/105888905 On 17 October 2014 08:39, Koray Al wrote: > Hello All, > > Our application is nearly offline, it doesn't need to communicate with > remote servers etc. The only obligation they have is to c

Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-17 Thread Koray Al
Hello All, Our application is nearly offline, it doesn't need to communicate with remote servers etc. The only obligation they have is to communicate with the hardware that are in the same gigabit network in realtime. So the load is nearly at the same level all the time. We also already have mo

Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-16 Thread Alec Zorab
I'm not sure I'd say it was the *most* important factor - if you're spending a lot of time talking to a database or waiting for packets to cross the atlantic then you may have other problems to contend with, but certainly at the 5ms scale, GC can have a very significant impact. GC monitoring and t

Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-16 Thread Koray Al
@Alec So when 5ms is the target, you are saying that the GC becomes the most important factor for the system's performance. Do you have any suggestion (book/website etc.) for me to check out for this matter? I have my application currently running in a high traffic environment and I would love

Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-15 Thread Akka Team
Hi Koray, I concur with the other guys – these kinds of skills are very specific. It's certainly doable, and there's loads of companies using both the JVM and/or Akka for these kinds of systems, but it requires a lot of thinking / monitoring / tweaking to get these super high performance apps. Here

[akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-13 Thread Adam
There is also an option of trying the Zing JVM from Azul. It's not free, but depending on your case, it might end up being cheaper in the overall, assuming it does what they claim - I've never used it myself, only talked to other people who were using it. Also it's possible for some application

Re: [akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-13 Thread Alec Zorab
5ms isn't, by most standards, terribly challenging to maintain. I've worked with systems where GC pauses never exceeded 1ms. That said, getting that kind of performance is a fairly specialist skill, so if you don't have people experienced in low latency development on the JVM, it may be better to l

[akka-user] Realtime (as in Electronics) processing in Akka and Garbage Collection's Effect to It

2014-10-13 Thread Koray Al
Hello All, I am working on several applications that communicate with several different hardware realtime using Scala and Akka. I entered the Scala world with Odersky's Functional Programming in Scala lecture without any knowledge of Java programming whatsoever. So I am not very good at Java i