Thursday, May 30, 2019

Save Your Memory in JVM with Atomic*FieldUpdater

A lot of people talk/write about premature optimization when they need to write "advanced" code and be a bit more memory efficient. But I am asking: Where does premature optimization start and where does it end? Is there any difference when you write an application or library?

Actually, I don't know the answer; I just want to put together some facts in today's blog and give a clue as to how to write a bit more memory efficient code. Let's introduce a not-so-familiar class from the java.util.concurrent package and compare it to the well-known java.util.concurrent.atomic.AtomicInteger.



from DZone.com Feed http://bit.ly/2EKrxRf

No comments:

Post a Comment