The best video on memory management that I have come across. It gives a clear insight on how to write memory efficient code in Java. Will appreciate if you can make a video on streaming and how it works internally. Thanks a ton.
@GAGamingLegends3 жыл бұрын
This video deserves more likes and views 🙏
@techy07162 жыл бұрын
Best illustrated concept of memory management in java
@TechWithChetann3 жыл бұрын
Great explanation. I read that from Java 8 onwards the permgen has been removed. And instead of permgen we have a metaspace which is part of the native memory (which is not a heap memory) which is managed by the OS.
@WeWalkAI4 жыл бұрын
Great video. JVM understanding is important not only for interviews but far beyond interviews.
@akado56636 жыл бұрын
Thanks a lot Naveen. That was a Video which I was looking for it but never could find. Thanks for the excellent explanation.
@nandagopal375 Жыл бұрын
Thank you provide valuable information about Java memory management 🙏🙏🙏
@ABAutomationHub2 жыл бұрын
Best content on memory management..Thanks for sharing!
@naveenautomationlabs2 жыл бұрын
Thanks glad you liked it. Please refer the latest video on java memory management
@ananthasubramanian73553 жыл бұрын
Very good video....!! Crisp and Clear...!!! Thank you...!!
@praveenautomationinterview23676 жыл бұрын
Hi Naveen, as always this is nice explanation!! Can we say that :Java Stack memory=Class (method) area+Native Method Stack+Variables memory area
@rachanabanerjee46965 жыл бұрын
One of the best tutors you are Naveen.
@naveenautomationlabs5 жыл бұрын
thanks for watching it @Rachana
@saranthoughts98265 ай бұрын
I am always follow your channel for java related , you rocking pls keep doing the good work. great sir!❤
@jalalzoon44476 жыл бұрын
Sir you have clear all concepts regarding java memory management. Thanks for your such great efforts in making video.
@niloybasu65083 жыл бұрын
Awesome explanation!!! Terrific!! Thanks a lot!!!
@user-lv4up4io6y6 ай бұрын
Great knowledge you having sir. Thanks for this .
@prabhatpatnaik2054 жыл бұрын
really it is very nice video, after read this, I clear my concept on memory heap and stack. thank you navin.
@avishsharma34043 жыл бұрын
Great Explanation , this is something that I found deepen understanding of memory management. Thanks Naveen
@meditationandrelaxationmus7415 жыл бұрын
never found so detailed.... thanks a ton!
@asimghosh57373 жыл бұрын
Very nice👍👍👍 it's really helpful.
@parikshitraghav75434 жыл бұрын
I Like your efforts Naveen, Very very useful video for interview (I was asked these questions in mine!).
@saikiran23562 жыл бұрын
Kutha chimpi para dhengaw anna.... Mid nyt kuda chaala interesting ga chusaa
@yashasvirallabandi9070 Жыл бұрын
Great explanation. Thank you!
@shipraparihar69635 жыл бұрын
Thanks Naveen for this amazing video. It is full of information and explained very clearly.
@MrSpraveennaika2 жыл бұрын
My first nice video on Memory Management 👌👌
@jaserq4 жыл бұрын
Just thank you.. i relieved finally.. i ve been seaching this for years !!!
@jeetupadhyaya26873 жыл бұрын
Thankyou for this video Naveen!
@SeadoooRider4 жыл бұрын
I really appreciate your effort Naveen. Thanks for video :)
@madhulikaghosh38765 жыл бұрын
Thankyou Naveen. This was so informational
@_________________4044 жыл бұрын
Thanks, very interesting video. I just wanted to see what is the diference between local and static variable storage but I've learned much more.
@ramyapalani67605 жыл бұрын
Hats off sir..very good explanation.. Pls continue this topic to cover garbage collection..
@Priya1_1233 жыл бұрын
Great and deep explanation and information in detail . Better than all other videos from other youtube channels.. Just a small suggestion, if the diagram is ready then this video can be covered in bit less time.Awesome video. Thanks a ton
@dilipp0076 жыл бұрын
One of the survivor memories will always be free..
@amanokuba46884 жыл бұрын
Nice explanation, thank you...As for the back ground noise, you could add a faint background music to cancel and soften the high pitch noise....
@bollywoodtrailers79134 жыл бұрын
It was really a very explanatory session. Got all the concept by this vesio
@nishant22422 жыл бұрын
Great explanation
@sureshgply6 жыл бұрын
Very good explanation for Memory management. Thanks Naveen
@mallikarjun-shurpali9698 Жыл бұрын
Nice explanation sir..
@zajuzam2 жыл бұрын
Nice Explanation
@AshutoshSingh-uc6nk3 жыл бұрын
Thankyou sir for this 🔥🔥🔥 explanation
@nalithamsaisudha2 жыл бұрын
great explanation 👏
@abhijeets65934 жыл бұрын
Naveen, i want to add one point, permanent Generation is part of heap memory not stack memory as you said in video(28:03)
@sreevanireddy13254 жыл бұрын
Every Nice explanation sir, it's very clear to understand. Thank you sir.
@narainsankar3 жыл бұрын
Great explanation..
@parwana10003 жыл бұрын
Bow down to u ...TY so much
@aritrabhattacharya77222 жыл бұрын
This was really helpful. Thanks a lot.
@sourabhhsethii72923 жыл бұрын
Thanks for sharing this knowledge!
@ahmadreza75083 жыл бұрын
Thank you so much for creating such a helpful video
@GauravSingh-ov9mh6 жыл бұрын
Great video. Just had a couple of query : 1. You said permgen is part of stack memory but you displayed them on separate boxes so that was confusing. 2. You said stack size is very less compared to heap memory. but than what about Permgen (or now Metaspace) . Is metaspace is less compared to heap? Thanks!
@vijayragavendran56065 жыл бұрын
This is perfect! Great job man ! Thanks a lot!
@khajazakiuddin9315 жыл бұрын
u really make it simple naveen... 😊...i still like ur amazing diagrammatic representation of concepts which make things really easy to understand...kudos bro... keep going...👏🙂
@ayyapareddykandula84815 жыл бұрын
Excellent sir, thanks for the video
@JaikratSinghTariyal6 жыл бұрын
Very good explanation. But this video is up to Java 7. Java 8 on wards, we dont have pergem concept at all. Its Metaspace now.
@MrVinnap6 жыл бұрын
Jaikrat Singh Tariyal yes ... I was about to ask this questions. Now pergen is removed completely...
@AhmedKhaled-he9mf2 жыл бұрын
very very nice explain I become subscriber because this video
@vireshnavalli13595 жыл бұрын
Good explanation
@prapasup5 жыл бұрын
Thanks much for sharing the information.
@nikhilgupta65646 жыл бұрын
Very well explained .. Concise and clear .. Pls keep uploading more videos on JAVA
@kamnijaiswal80604 жыл бұрын
Permanent Generation is also part of Heap memory.
@namangoyal55784 жыл бұрын
Great Work, I searched so many videos but this is my final stop !! Appreciate the efforts you did to make this :) One doubt : Is permanent generation the part of Stack Memory ???
@chigullapallysaiprasad63956 жыл бұрын
Naveen ji extraordinary teaching thanks a lot for sharing your great knowledge please help in sql concepts as well.
@user-yq4gb5vu6f6 ай бұрын
how you differing method block and method area of Permanent generation.
@arvindmv71663 жыл бұрын
Very informative, but I was looking for information regarding MetaSpace.
@gyaraganesh70205 жыл бұрын
sir , your explanation is very nice and make more videos thanking you very much sir
@saraswathib98895 жыл бұрын
Small correction in your lesson When the survivor space S0 is filled, it automatically goes to Old Generation after the minor GC. It will not go to S1.
@arijitbasu43973 жыл бұрын
Such a quality content ❤️
@kunalsinha59423 жыл бұрын
Thanks Naveen for such a informative video. I have a follow up question below:- If we create any Collection I.e Arraylist , Hashmap etc .. where is it created .. in Heap or Stack?Since collections stores the the object references rather than physical objects..How does it manage the whole process?
@supriyakumari85523 жыл бұрын
great information, fine details. :)
@shashankjakhmola62262 жыл бұрын
If Test t = new Test() is defined as instance variable rather then defined inside some method like m1 method. In that case I understood that new test() will be creating one object inside the heap. But where the reference will be stored as it is not local variable it is instance variable ? And stack will store local variable and local references as much as i know?
@pragadees246 жыл бұрын
Very Good One:) got some more Idea about JRE.
@achillesheel73146 жыл бұрын
Excellent! Thank you so much.
@princekumar7646 жыл бұрын
one word....AWESOME
@sanjanapanwar38446 ай бұрын
method area is inside the permanent generation, so can we say that now method area is inside the metaspace
@tianhaozhao67742 жыл бұрын
Permanent Generation is replaced by Metaspace in jdk8. What's the difference
@swapnilgupta60285 жыл бұрын
Thank you so much Naveen but one Question, Cam you tell from which book you took reference ?
@faisalsakib98105 жыл бұрын
Thanks for such nice videos....can you please tell me after execution of a method... where the result is stored.???
@dupindersingh15993 жыл бұрын
Question 1: At the time of Major GC, will the JRE do only Major GC ? or JRE will perform its normal tasks and in parallel Major GC will perform Question 2: When you said we don't have to do the Major GC frequently, is there any code we write explicitly for GC? I think JRE itself take care of the Garbage collection.
@ayushjain7555 Жыл бұрын
Thank you.
@sancharidas75322 жыл бұрын
What are JRE classes? The predefined classes or the ones which I have made ?? Someone help me understand please.
@nikhilkhatri14174 жыл бұрын
Very informative and nicely presented. Just the keyboard noise is lill irretating. Please upload any video on Class loading with context of JRE.
@ramprasath47884 жыл бұрын
Clearly explained ....
@shashankjakhmola62262 жыл бұрын
Memory leak will come on only in heap area right? If yes then in that case what we need to do in that case?
@ShubhamGupta-du6ie2 жыл бұрын
Hi Naveen, How to perform GC for a particular object
@shankardayal69283 жыл бұрын
PermGen was part of Heap upto java 8. From java 8, it had been removed.
@kshitij6182 жыл бұрын
awesome man
@RajanGupta-jf5mn4 жыл бұрын
Nice Naveen, very informative. :) by any chance any plans for a video explaining the metaspace concept also?
@gyanranjan9424 жыл бұрын
Hi Naveen, Thanks for the explanatory video. It's really helpful. Just a small doubt, somewhere I read that SCP will get memory inside method area, you told it would get memory inside Heap... If you can explain more about SCP it would be helpful. Thanks again ☺️🙏
@shashankjakhmola62262 жыл бұрын
As much as i have a knowledge till now permanent generation is separate memory are and stack is separate memory area . But in this video somewhere at the end you are saying parmanent memory is part of stack memory which is making me confused can you please explain on that ? Is both separate memory area or parmanent is part of stack. ?
@rafiq41cb2 жыл бұрын
If m1 calls m2, method block will be available to which method?
@apoorvdixit28564 жыл бұрын
sir can we say that each class have only one object and rest are created by referenced to that object.
@sagars33323 жыл бұрын
Hi sir I have one doubt,let say if older generations is also filled with objects and there is not enough space then if GC destroy that object wouldn't it impcact the application as the object is no longer available...sir I am starter guy pardon me if I sound stupid..
@mugeeshhk3 жыл бұрын
As per my understanding, 1. So at a time, one of the survivor space is always empty ? this correct ? 2. Objects that are survived after many cycles of GC, are moved to the Old generation memory space ?
@nutandas78283 жыл бұрын
PermGen is replaced with metaspace after java 8 with better memory management and growable feature.
@naveenautomationlabs3 жыл бұрын
Yes it got covered and updated ib this video: kzfaq.info/get/bejne/at97q62bvr6-YHU.html
@dProfessor_ Жыл бұрын
Thanks Sir
@SureshKumar-ul5ev5 жыл бұрын
Custom immutable store into which part of memory?
@nathansmalley84333 жыл бұрын
Ty. Good explanation
@naveenautomationlabs3 жыл бұрын
Glad it was helpful!
@ramprasath50545 жыл бұрын
Very good
@ArjunArjun-bi2df6 жыл бұрын
hi naveen nice video...its very help full to understand the memory concept....... is there any hidden memory concept in java
@anjaliaggarwal38842 жыл бұрын
What is created first a class or a stack
@mhdsibu25336 жыл бұрын
Its really helpfull..thank you
@ThishK6 жыл бұрын
Great one!! One question to you Naveen. Do you know how to perform test for the product (Web based Game) where DOM element is hidden. I think all the DOM element is under the CANVAS?