Агуулгын хүснэгт:

Java санах ойн алдагдал гэж юу вэ?
Java санах ойн алдагдал гэж юу вэ?

Видео: Java санах ойн алдагдал гэж юу вэ?

Видео: Java санах ойн алдагдал гэж юу вэ?
Видео: Хичээл №3 HTML, CSS гэж юу вэ? 2024, Дөрөвдүгээр сар
Anonim

юу вэ а Санах ойн алдагдал in Java ? Стандарт тодорхойлолт нь a санах ойн алдагдал Объектуудыг програмд ашиглахаа больсон ч Хог цуглуулагч тэдгээрийг ажлаас нь устгах боломжгүй үед тохиолддог хувилбар юм. санах ой – Учир нь тэд эш татсаар байгаа.

Java-д санах ой алдагдахад юу нөлөөлдөг вэ?

А Санах ойн алдагдал Энэ нь овоолгын дотор ашиглахаа больсон объектууд байгаа боловч хог цуглуулагч тэдгээрийг устгах боломжгүй нөхцөл байдал юм. санах ой улмаар тэдгээрийг шаардлагагүйгээр арчлах болно. А санах ойн алдагдал блоклодог учраас муу санах ой нөөц ба цаг хугацааны явцад системийн гүйцэтгэлийг доройтуулдаг.

Дараа нь асуулт бол Java дээр санах ойн алдагдал байж болох уу? Богино хариулт: Чадварлаг JVM-д байхгүй санах ой алдагдсан , гэхдээ илүү их санах ой болно бүх ашиглагдаагүй объект биш учраас шаардлагатай хэмжээнээс илүү ашиглах боломжтой байна одоохондоо хог цуглуулсан. Мөн, Java програмууд өөрсдөө чадна объектуудын лавлагаа байхаа больсон хэрэгтэй бөгөөд энэ нь чадна үр дүнд нь a санах ойн алдагдал.

Тиймээс Java дээр санах ойн алдагдлыг хэрхэн засах вэ?

2) VisualVM гэх мэт JVM хэрэгслийг ашиглан кодын зарим хэсгийг гараар идэвхгүй болгож, идэвхжүүлж, JVM-ийн санах ойн ашиглалтыг ажиглаарай

  1. Та үүнийг sudo биш өөрийн хэрэглэгчээр ажиллуулж байгаа эсэхийг шалгаарай.
  2. Системийнхээ бүрэн шинэчлэлтийг хийнэ үү (sudo yum update).
  3. Дахин ачаалахад тусална.
  4. Бүх ажиллаж байгаа Java програмуудыг хааж үзээрэй.

Санах ой алдагдахад юу нөлөөлж болох вэ?

Санах ой алдагдсан . Компьютерийн шинжлэх ухаанд А санах ойн алдагдал нөөцийн төрөл юм гоожих Энэ нь компьютерийн программыг буруу удирдсан тохиолдолд тохиолддог санах ой ийм байдлаар хуваарилалт санах ой шаардлагагүй болсон нь гарахгүй. Орон зай гоожих компьютерийн програм илүү ихийг ашиглах үед тохиолддог санах ой шаардлагатайгаас илүү.

Зөвлөмж болгож буй: