ቪዲዮ: ጂሲ ፒቶን ምን ይሰበስባል?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ጂሲ - ቆሻሻ ሰብሳቢ. ጂሲ ከስር ያለውን የማህደረ ትውስታ አስተዳደር ዘዴን ያጋልጣል ፒዘን , አውቶማቲክ የቆሻሻ ማጠራቀሚያ. ሞጁሉ ሰብሳቢው እንዴት እንደሚሠራ ለመቆጣጠር እና በስርዓቱ ውስጥ የሚታወቁትን ነገሮች ለመመርመር ተግባራትን ያካትታል, ወይም በመጠባበቅ ላይ ስብስብ ወይም በማጣቀሻ ዑደቶች ውስጥ ተጣብቆ እና ነፃ መሆን አልቻለም
ከዚህም በላይ ጂሲ የሚሰበስበው ምንድን ነው?
ጥሪ ሲያደርጉ ጂሲ . ሰብስብ () ዘዴ፣ የሩጫ ጊዜው የሚደረስባቸውን እና የማይደረስባቸውን ነገሮች ለመወሰን ቁልል የእግር ጉዞ ያደርጋል። እንዲሁም የመተግበሪያውን ዋናውን ክር (እና የፈጠረውን ማንኛውንም የልጆች ክሮች) ያቀዘቅዘዋል። በሌላ አነጋገር, መቼ ጂሲ.
እንዲሁም አንድ ሰው በፓይዘን ውስጥ ማህደረ ትውስታ እንዴት ነው የሚስተናገደው? ፒዘን የተወሰነውን ክፍል ይጠቀማል ትውስታ ለውስጣዊ አጠቃቀም እና ላልሆነ ነገር ትውስታ . ሲፒቶን የመመደብ ሃላፊነት ያለው የነገር አከፋፋይ አለው። ትውስታ በእቃው ውስጥ ትውስታ አካባቢ. ይህ የቁስ አካፋይ አብዛኛው አስማት የሚከሰትበት ነው። አዲስ ነገር የተመደበ ወይም የተሰረዘ ቦታ በሚያስፈልገው ቁጥር ይጠራል።
በተጨማሪም ዴል ኢን ፓይዘን ነፃ የማስታወስ ችሎታ አለው?
ቀደም ሲል እንደተገለፀው. ፒዘን ከአሁን በኋላ በፕሮግራሙ ውስጥ ያልተጠቀሱ ነገሮችን ይሰርዛል ፍርይ ወደ ላይ ትውስታ ክፍተት. በዚህ ሂደት ውስጥ ፒዘን ብሎኮችን ነፃ ያወጣል። ትውስታ ከአሁን በኋላ ጥቅም ላይ የማይውሉ ነው። ቆሻሻ ማጠራቀሚያ ተብሎ ይጠራል. የ ትውስታ ነው። በፕሮግራሙ ውስጥ ጥቅም ላይ የዋሉ ዕቃዎችን እና ሌሎች የውሂብ አወቃቀሮችን የያዘ ክምር።
GC እንዴት ሥራ ይሰበስባል?
GC ይሰራል በሚተዳደር ክምር ላይ፣ ዕቃዎችን ለማከማቸት የማስታወሻ ማገጃ እንጂ ሌላ አይደለም፣ መቼ ቆሻሻ መሰብሰብ ሂደቱ ይንቀሳቀሳል ፣ የሞቱ ነገሮችን እና ከአሁን በኋላ ጥቅም ላይ ያልዋሉትን ነገሮች ይፈትሻል ፣ ከዚያ የቀጥታ ነገር ቦታን ያጠባል እና ተጨማሪ ማህደረ ትውስታን ነፃ ለማድረግ ይሞክራል።
የሚመከር:
Python እንዴት ከድር ጣቢያዎች መረጃን ይሰበስባል?
ከፓይቶን ጋር በድረ-ገጽ መቧጨር በመጠቀም ውሂብ ለማውጣት እነዚህን መሰረታዊ ደረጃዎች መከተል ያስፈልግዎታል፡ መቧጨር የሚፈልጉትን URL ያግኙ። ገጹን በመፈተሽ ላይ. ለማውጣት የሚፈልጉትን ውሂብ ያግኙ. ኮዱን ይፃፉ። ኮዱን ያሂዱ እና ውሂቡን ያውጡ። ውሂቡን በሚፈለገው ቅርጸት ያከማቹ