P56 - Memory Management in Java | Core Java | Java Programming |

preview_player
Показать описание
In this video, we dive into the fascinating world of runtime data areas in the JVM (Java Virtual Machine) and gain a comprehensive understanding of how Java manages memory during program execution.

Understanding the runtime data areas is crucial for Java developers who want to optimize memory usage, improve performance, and prevent common memory-related issues in their applications.

We start by exploring the Heap, the memory region where objects are allocated and managed.

Moving on, we dive into the Stack, which plays a vital role in method invocations and variable scoping. We uncover the purpose of method frames and how the stack manages local variables, reference variables.

Next, we uncover the Method Area, a critical part of the JVM's memory management. We explain how the method area stores class-level data, including bytecode instructions, constant pools, field and method information, and static variables.

By the end of this video, you'll have a clear understanding of how runtime data areas in the JVM function and how they contribute to the overall memory management process in Java applications.

If you're a Java developer looking to gain insights into memory management and optimize your code's performance, this video is a must-watch.

Don't miss out on this opportunity to enhance your understanding of runtime data areas in the JVM. Watch now and take your Java programming skills to the next level!

Points covered in this video:
❇️ What is memory management?
❇️ Understand the different memory areas
❇️ What is the default size of the heap memory in JVM
❇️ What is the default size of the stack memory in JVM
❇️ How to increase or decrease the size of the heap memory in JVM
❇️ How to increase or decrease the size of the stack memory in JVM
❇️ Changes to runtime data areas after java8

🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶🔶

===================================
===================================
Connect me @
===================================
===================================
🙏 Please Subscribe🔔 to start learning for FREE now, also help your friends in learning the best by suggesting this channel.

#hyrtutorialstelugu #selenium #java #telugu
Java programming by Yadagiri Reddy
Рекомендации по теме
Комментарии
Автор

sir your teaching is excellent sir the way your teaching the topic is goes into the rom in my brain

cme_surya.vkohli
Автор

The amount of energy you are putting into these videos are just unimaginable. Despite the exhaustion by the end of the video, you still have energy to recap everything. What a great dedicated teacher you are, salute sir. Thank you very much as always.

PS. Looking forward to Multithreading class

dreamon
Автор

00:03 Memory management in Java involves understanding different types of memories
22:44 Memory Management in Java involves managing memory areas like stack, permanent generation, and metaspace.
34:35 Memory Management in Java
41:27 Memory management in Java involves handling objects and reference variables.
53:50 Memory management in Java covers referencing and static variables.
1:02:49 Understanding memory management in Java
1:12:53 Memory Management in Java involves setting VM arguments and handling out of memory errors
1:24:25 Memory management is an important topic in Java programming.
Crafted by Merlin AI.00:03 Memory management in Java involves understanding different types of memories
22:44 Memory Management in Java involves managing memory areas like stack, permanent generation, and metaspace.
34:35 Memory Management in Java
41:27 Memory management in Java involves handling objects and reference variables.
53:50 Memory management in Java covers referencing and static variables.
1:02:49 Understanding memory management in Java
1:12:53 Memory Management in Java involves setting VM arguments and handling out of memory errors
1:24:25 Memory management is an important topic in Java programming.

Reddy_
Автор

Un beatable classes for Java
i am impressed
YOU GREAT
what a subject
thank you from the bottom of the heart

munindharr
Автор

anna meeru total syllabus please complete cheyyandi anna bcoz yotube lo chala java classes unna kuda naku mee explanation ki matramey ardhamaitundi🙏🙏🙏🙏

arunvikramaditya
Автор

Reddy Sir,
My doubt is...
In Method Area you are teaching only static data of class will store
and what about non static methods
you told that non static methods are stored in Heap Area

but in chatGpt
but they are storing in Method area only

while method is invoking with object instance then with the information of class, JVM will directly look into Method Area and find out the particular method and calling it.
No address of method or name of method are storing in heap area

I am facing confusion with this..

muttanagendrakumar
Автор

I AM AN EEE STUDENT AND I WAS PREPARING FOR GATE BEFORE, THE WAY THAT U ARE EXPLAINING CONCEPTS IS SIMPLY SUPERB SIR. I FEEL LIKE SITTING IN GATE CLASSES WHERE THEY EXPLAIN EVERY THING VERY CLEARLY.
THANK U SIRR

akkkil
Автор

valuable info for non-IT people. I request you(sir) to spend some time on spring also in order to learn one frame work.

Crihighlets
Автор

Thank you sir for your patience and knowledge sharing.

upendaarnunavath
Автор

anna oka question java loo strings anni Heap Memory loo unna String Pool lo store avutai kada (data) and all static variables anni MetaSpace loo store avutaiii
so ippudu manam oka static string variable create cehastay adii String Pool lo save avutundaa like a normal variable or static variable kabatti MetaSppace loo store avutundaa...?

adithyaraj
Автор

Everything is awesome but typically RAM has more memory than ROM.
Because RAM is used to provide memory for processing the applications while ROM is used to boot the system and it need MB space.
I think u misunderstood difference between disk and ROM

funcart
Автор

This is top level information, thank you so much :)

dileepvraj
Автор

Very nice anna epudu naku java memory allocation lo kinni doutes vundevi mi video chusaka na douts anni koda clear ayaye thanks for sharing information anna

P.Anji
Автор

Nice explanation and point to point very clear explanation thank you so much anna

soujanyathota
Автор

అన్నయ్య మీరు JAVASCRIPT గురించి కూడ COMPLETE videos చేయండి ఎందుకంటె ప్రస్తుతం javascript is most widely used scripting language for develop FRONT END developer ❤️

hmtgbiq
Автор

Thank you sir for uploading videos plzzz complete as fast as possible or plzzz what could be the last video in core java your classes are really helping us to build from scratch

bandisaigiri
Автор

Got full clarity on the topic . Thank you :)

nagasaimaddula
Автор

sir static methods execute stack area and non static methods heap area lo execute avuthayaa or not

pagidiboinasankar
Автор

vere level mowa nuvvu ....tq soo muchh....

teamd
Автор

Thank you for the lucid explanation sir💜

YT_Incognito