How Java Apps Litter Beyond the Heapby@denismagda

How Java Apps Litter Beyond the Heap

tldt arrow
Read on Terminal Reader

Too Long; Didn't Read

Java developers are familiar with the concept of garbage collection. When your application deletes or updates, a deleted record is not removed immediately nor is an existing record updated in its place. Instead, the deleted and updated records are marked as a dead tuples and will remain in storage. The database has its own garbage collection process called [vacuuming] - the plain one and the full one. The plain VACUUM works in parallel with your application workloads and doesn’t block your queries. The full VacUUM does reclaim the free space to the operating system, but it blocks the application.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How Java Apps Litter Beyond the Heap
Denis Magda HackerNoon profile picture

@denismagda

Denis Magda

About @denismagda
LEARN MORE ABOUT @DENISMAGDA'S EXPERTISE AND PLACE ON THE INTERNET.
react to story with heart
Denis Magda HackerNoon profile picture
by Denis Magda @denismagda.Learned Java from the inside while developing JDK for years. Then joined the world of distributed systems and databases.
Learn More on Twitter!

RELATED STORIES

L O A D I N G
. . . comments & more!
Hackernoon hq - po box 2206, edwards, colorado 81632, usa