Java is Very Fast, If You Don't Create Too Many Objects - Singapore Java User Group
Speaker: Peter Lawrey
This talk will be based on one of speaker's remarkably popular article https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html
While Java Developers are familiar with the impact of GC pauses, they may not realise that allocating object could be sapping throughput by 10x or more the GC cost esp for very short-lived objects.
Examples from real life will be discussed during the session. Such as, event messaging rates of 4 million events per minute on a single machine in Java, and the impact of creating just one small object per event makes.
== Speaker
Peter has an advisory role in the design of the trading systems that either manages over $1 tn in assets or over $1 tn/month in notional flow.
Peter was the main contributor to Chronicle Software's (OpenHFT) OSS libraries, supporting millions of persisted messages per second at consistent single digits microsecond latencies in shared memory between processes/docker containers. Our open-source software gets over 4 million downloads a month.
In terms of interests, Peter is a Java Champion with over 13K answers on StackOverflow and has given technical presentations in over a dozen countries. His blog has had over 4 million views.
GitHub Link: https://github.com/peter-lawrey
Linkedin: https://www.linkedin.com/in/peterlawrey/
Event Page: https://www.meetup.com/singajug/events/288699929/
Produced by Engineers.SG
Видео Java is Very Fast, If You Don't Create Too Many Objects - Singapore Java User Group канала Engineers.SG
This talk will be based on one of speaker's remarkably popular article https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html
While Java Developers are familiar with the impact of GC pauses, they may not realise that allocating object could be sapping throughput by 10x or more the GC cost esp for very short-lived objects.
Examples from real life will be discussed during the session. Such as, event messaging rates of 4 million events per minute on a single machine in Java, and the impact of creating just one small object per event makes.
== Speaker
Peter has an advisory role in the design of the trading systems that either manages over $1 tn in assets or over $1 tn/month in notional flow.
Peter was the main contributor to Chronicle Software's (OpenHFT) OSS libraries, supporting millions of persisted messages per second at consistent single digits microsecond latencies in shared memory between processes/docker containers. Our open-source software gets over 4 million downloads a month.
In terms of interests, Peter is a Java Champion with over 13K answers on StackOverflow and has given technical presentations in over a dozen countries. His blog has had over 4 million views.
GitHub Link: https://github.com/peter-lawrey
Linkedin: https://www.linkedin.com/in/peterlawrey/
Event Page: https://www.meetup.com/singajug/events/288699929/
Produced by Engineers.SG
Видео Java is Very Fast, If You Don't Create Too Many Objects - Singapore Java User Group канала Engineers.SG
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Everything You Never Wanted to Know About Spring Boot 3's new AOT engine - SG Java User Group](https://i.ytimg.com/vi/LQMSww0YVzU/default.jpg)
![Build your own custom ChatGPT style doc search with Deno Fresh, OpenAI, and Supabase - SG OSS Meetup](https://i.ytimg.com/vi/31jR2FWQXzs/default.jpg)
![Bringing ChatGPT to vintage MS-DOS computers - JuniorDevSG](https://i.ytimg.com/vi/_MLQQ6utwe4/default.jpg)
![Unifying Your Security Data with Amazon Security Lake and OCSF - AWS User Group Singapore](https://i.ytimg.com/vi/MhkdaUmlTXA/default.jpg)
![Building an Enterprise Grade Multi Account AWS Environment - AWS User Group Singapore](https://i.ytimg.com/vi/FA7r_ZDJ9IY/default.jpg)
![Let’s learn about AWS Cloud WAN - AWS User Group Singapore](https://i.ytimg.com/vi/WOnjGuUKjzE/default.jpg)
![CI/CD for Application Deployment in Multiple Regions/Accounts with AWS ECS - Built with Terraform](https://i.ytimg.com/vi/YsMKBrhZ5YM/default.jpg)
![Create a Python BI web application with a few clicks - Singapore Python User Group](https://i.ytimg.com/vi/I5vZbisPvws/default.jpg)
![Karpenter: The EKS Cluster Autoscaling where pod requirements matter - AWS Meetup](https://i.ytimg.com/vi/ZSO5PG-wlMQ/default.jpg)
![Infrastructure as Code and CI/CD in Practice with AWS CDK : AWS Meetup ( In person ) - Jun 2022](https://i.ytimg.com/vi/ocL5ctQu0sw/default.jpg)
![Building food ordering chatbot with Amazon Lex by KK: AWS Meetup ( In person ) - Jun 2022](https://i.ytimg.com/vi/qR_TK7weakw/default.jpg)
![Aviation Distance Measuring Equipment (DME) Theory and Teardown - Hackware v6.7](https://i.ytimg.com/vi/QVrrqs0ePqU/default.jpg)
![OpenJDK 17: Get Ready for the Next LTS Java](https://i.ytimg.com/vi/FJhLDbHe5yc/default.jpg)
![Java Release with JReleaser and JVM Optimisation](https://i.ytimg.com/vi/vJNq_V6bnks/default.jpg)
![The Internet of Value: Digital Assets with Java - Singapore Java User Group](https://i.ytimg.com/vi/9dsLFse9IyA/default.jpg)
![Event Driven Notifications in Rails - RubySG](https://i.ytimg.com/vi/SbKv_gaMNCQ/default.jpg)
![Build a Facebook Bot with the Vonage Messages API and Node.js - JuniorDevSG](https://i.ytimg.com/vi/10QA5WY0Mzc/default.jpg)
![SingaporeJS - Introduction to Low-Code with NodeRED](https://i.ytimg.com/vi/E6eN86Bejlg/default.jpg)
![Elm: Introduction to a new popular programming language - TechSavvy](https://i.ytimg.com/vi/NSoslWAnmEY/default.jpg)
![GraalVM night! - Singapore Java User Group](https://i.ytimg.com/vi/N0nWly2wclo/default.jpg)