How low can you go? Ultra low latency Java in the real world - Daniel Shaya

  Рет қаралды 49,320

London Java Community

London Java Community

Күн бұрын

Пікірлер: 30
@tarasmurzenkov148
@tarasmurzenkov148 Күн бұрын
Watched this presentation couple of times. Really amazing and well structured talk.
@JakobJenkov
@JakobJenkov 6 жыл бұрын
Thanks a lot for making talks like this one! Java low latency is a pretty narrow topic, and it is not easy to find information about. Videos like this are worth a lot to us performance afficionados :-)
@AntonioDoesMetal
@AntonioDoesMetal Жыл бұрын
Just dropping in to say this is an amazing talk, it's usually pretty hard to listen to talks like these from beginning to end but this one was very captivating
@vahidsadeghi5491
@vahidsadeghi5491 10 ай бұрын
Really great talk, I've got lots of ideas
@recursion.
@recursion. Ай бұрын
Conclusion (for myself): Speaker opinions is c++ do not have much edge over java but do have pros like having control of the memory layout, no automatic garbage collection but at the end of the day if you really want low latency asic and fpga. Speed comparison: java and c/c++ both aim for ~ 10us, FPGA: 1us, ASIC: 400ns. Aeron (is a low latency messaging system): c# was fastest among c++, c#, go and java while re written with these languages from java because c# allowed to optimise memory layout.
@jonofsasek2820
@jonofsasek2820 3 жыл бұрын
Excellent introduction to the topic for a seasoned Java dev interested in this matter :) Thank you Daniel
@lecardinal1
@lecardinal1 2 жыл бұрын
really interesting tips to follow to reduce latency of a system based on microservices. Thanks
@TheYogai
@TheYogai 6 жыл бұрын
Excellent example with a bike! I'm going to use it. :) I was already of opinion that latency needs to be considered even before we build, that is, during the design and your bike example is perfect illustration of this.
@joepage3065
@joepage3065 2 жыл бұрын
Thanks Daniel, really good presentation.
@SHates
@SHates 6 жыл бұрын
Fascinating talk! Really enjoyed learning what goes into creating these sorts of systems.
@MuztabaHasanat
@MuztabaHasanat 4 жыл бұрын
Great talk.
@mjwchapman
@mjwchapman 2 жыл бұрын
One of my all time favourite presentations. I often come back to this one and another by Mark Price. And now that records are finally a thing I wonder if the Java version of Aeron has managed to catch up with C#...
@nitindandriyal
@nitindandriyal 5 жыл бұрын
Good One, Thanks!
@tamerator
@tamerator 6 жыл бұрын
Great session! Well done.
@natedoggstyle
@natedoggstyle 2 жыл бұрын
The language comparisons at time 14:45 don't show the true power of C++. The top-tier finance firms were doing
@world_affair
@world_affair Жыл бұрын
great talk
@piotrborowczynski8082
@piotrborowczynski8082 5 жыл бұрын
Great presentation
@DanielBoguszewicz
@DanielBoguszewicz 2 жыл бұрын
+1
@MagnetLoop
@MagnetLoop 6 жыл бұрын
Anybody knows the name of the podcast he mentions at 27:55? BTW, this is a very interesting talk, thanks!
@KiyoshiDaichi
@KiyoshiDaichi 6 жыл бұрын
Low Latency ?!, Yes Please !!
@LaurentLaborde
@LaurentLaborde Жыл бұрын
Good speech, but by someone who doesn't know modern C++ (i use java & kotlin more than C++, but when i do, i never need to deal with pointer. RAII and auto& are magic)
@programmingeverything
@programmingeverything 6 жыл бұрын
Jump to 27:38 for tldr
@VictorZamanian
@VictorZamanian 5 жыл бұрын
And even then, at 28:00 ish, he's like "again, let's digress"...
@xv179
@xv179 3 жыл бұрын
17:09 this person clearly has never used C++ and if it has used C++ probably used the '98 standard... My friend, C++ has evolved a lot, you need to brush up your C++ a little bit. The justifications presented in this talk only justifies using Java over C++ because of time-consuming which is not necessarily true. Anyone who masters C++ can write faster or equal than any Java developer... "time to develop" it's a pretty mediocre justification for using Java over C++
@michaelmorris2300
@michaelmorris2300 3 жыл бұрын
What is the JVM written in? C/C++? If so, then what is Java really?
@yangyun6221
@yangyun6221 2 жыл бұрын
smart pointer made c++ a modern language
@muhdiversity7409
@muhdiversity7409 Жыл бұрын
@@michaelmorris2300 Pie in the sky that have adherents gaslight you over and over again that their bouncy castle is best. Trust me, bro.
@judgegroovyman
@judgegroovyman Жыл бұрын
The presenter completely addressed this at 21:00
@marcusaurelius6607
@marcusaurelius6607 6 жыл бұрын
lol java
@tarasmurzenkov148
@tarasmurzenkov148 3 жыл бұрын
Amazing talk.
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 36 МЛН
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 6 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 184 МЛН
Java in 2024 - Constant evolution, delivered.
44:00
Java
Рет қаралды 9 М.
Algorithms in Logic for Ultra Low Latency Networking : Full Stack Applications in FPGAs
15:48
JDD 2019: No GC coding techniques for low latency Java, Ivan Zvieriev
32:49
Peter Lawrey - Low Latency Code in Java 8
1:03:59
MelbJVM
Рет қаралды 15 М.
A Low-Latency Library in FPGA Hardware for High-Frequency Trading
22:32
insideHPC Report
Рет қаралды 29 М.
Beginners Should Think Differently When Writing Golang
11:35
Anthony GG
Рет қаралды 124 М.