Profile

Scrapbook photo 1
Peter Lawrey
287 followers|667,025 views
AboutPostsPhotosVideosReviews

Stream

Peter Lawrey
moderator

Expert Programming  - 
 
Learn what you need to know to experience nirvana in the evaluation of G1 GC even if your are migrating from Parallel GC to G1, or CMS GC to G1 GC You also get a walk through of some case study data G1 GC
7
2
Ryan Gardner's profile photoJoachim Dorn's profile photoBennet Makwakwa's profile photo
 
Good presentation. I've had nothing but good experiences with G1 compared to other collectors. There is some misinformation floating around (including a blog post from a large organization) where people do some poor tests or run G1 with some bad tuning options and then claim "See!? CMS is so much better?"

For general performance, you rarely have to do much tuning at all to G1 and it works like a charm. When you do need to tune it, the tuning is generally setting some boundaries on a few options. It can handle tremendous variation in object allocation rates - in one case at night time where a given cache server with a 96GB heap is less busy than at peak time, G1 adjusts the eden size up to something like 30 GB - and it collects it every five or ten minutes in under 50 ms - then in the day time when the traffic is much much higher the collections are more frequent and the new size adapts back down to a couple of GB.

.... shoot... I even run G1 on my Raspberry Pi 2 and have found it to perform better even on that little ARM processor with small heaps.
Add a comment...

Peter Lawrey
moderator

General Notices  - 
 
A free event I am speaking at in a couple of weeks.
We are happy to announce our free admission evening sessions and networking event! Feel free to bring your friends / colleagues. Invite them to join for any of the two sessions & networking event: LOW LATENCY; THE BEST WAY TO HIGH THROUGHPUT by Peter Lawrey ...
4
Add a comment...

Peter Lawrey

Shared publicly  - 
4
Vachagan Balayan's profile photo
 
Hi Peter, thank you for your blog, i'm very excited how much useful information i find there... I wonder what you think about reactive programming, is it applicable for HFT? 
Add a comment...

Peter Lawrey

commented on a video on YouTube.
Shared publicly  - 
 
U r not gonna do night 3

1
Add a comment...

Peter Lawrey

Shared publicly  - 
 
A great in Istanbul with Hazelcast.
3
1
Christoph Engelbert's profile photo
Add a comment...
Have him in circles
287 people
Adam Vipond's profile photo
Rüdiger Möller's profile photo
Kettlepedia's profile photo
Anji Conroy's profile photo
Sergey Prokopenko's profile photo
Wealth Migrate's profile photo
Trisha Gee's profile photo
Bartosz Bulczyński's profile photo
Boni Satani's profile photo

Peter Lawrey

Shared publicly  - 
 
What are the bad features of Java.
Overview When you first learn to develop you see overly broad statements about different features to be bad, for design, performance, clarity, maintainability, it feels like a hack, or they just don't like it. This might be backed by real world experience w...
2
Add a comment...

Peter Lawrey

Shared publicly  - 
2
2
Marvin Frommhold's profile photoChristoph Engelbert's profile photo
 
LOL!
Add a comment...

Peter Lawrey
moderator

Expert Programming  - 
7
2
Thomas Junk's profile photoSven Ruppert's profile photoAndy Huang's profile photo
 
Nice article!
Add a comment...

Peter Lawrey
moderator

Presentation Videos  - 
3
2
Nitsan Wakart's profile photoStefan Schlichting's profile photoNick Penteado's profile photo
 
At 56:56 - throw new UnwarrantedOptimismException!
Yes, you should keep the max time, but a measurement system suffering from CO will easily get that wrong as well.
Consider a single threaded system where we mean to send 1000 reqs per second(1 per ms), but the system only handles 1 request in 1.1ms. The faulty measurement system will report max latency at 1.1ms, but if we were to generate load and measure correctly the latency would grow to (0.1*K + 1) ms by request K. 
Add a comment...
People
Have him in circles
287 people
Adam Vipond's profile photo
Rüdiger Möller's profile photo
Kettlepedia's profile photo
Anji Conroy's profile photo
Sergey Prokopenko's profile photo
Wealth Migrate's profile photo
Trisha Gee's profile photo
Bartosz Bulczyński's profile photo
Boni Satani's profile photo
Basic Information
Gender
Male
Work
Occupation
Software Development
Links
Contributor to
Great variety of dishes in a pleasant setting.
Public - 7 months ago
reviewed 7 months ago
Great variety and service.
Public - 7 months ago
reviewed 7 months ago
2 reviews
Map
Map
Map