Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. order of execution of mark and compact algorithms

order of execution of mark and compact algorithms

Scheduled Pinned Locked Moved .NET (Core and Framework)
algorithmsquestion
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mukkanti007
    wrote on last edited by
    #1

    Hi, I have a doubt regarding order of exectuion of mark and compact algorithms in Garbage collection process, which one will invoke first mark or compact, does compact algorithm execute firstly whenever all the roots were collected?

    Thanks Mukkanti

    L 1 Reply Last reply
    0
    • M mukkanti007

      Hi, I have a doubt regarding order of exectuion of mark and compact algorithms in Garbage collection process, which one will invoke first mark or compact, does compact algorithm execute firstly whenever all the roots were collected?

      Thanks Mukkanti

      L Offline
      L Offline
      Luc Pattyn
      wrote on last edited by
      #2

      Hi, a standard GC algorithm is first looking for live objects ("mark"), then either: - delete the unmarked objects; - or compact the marked ones, ignoring the unmarked objects. In .NET compaction is used (except for the "Huge Object Heap"). :)

      Luc Pattyn [Forum Guidelines] [My Articles]


      Fixturized forever. :confused:


      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups