c# - When does the .net garbage collector do for long running method? -
if have method doing long job (making web service phone call example), garbage collector @ memory used method , move through different generations or ignore method until has finished , seek collect memory @ later data?
i heard explanation if web service phone call beingness made, gc @ , since taking long time, mark generation 1, generation 2. have mass of memory won't collected until @ later stage. correct?
when gc starts looks @ object roots. not care whether roots method variables or instance/static fields. not release resources referenced method because references live until method exited.
c# .net garbage-collection clr
No comments:
Post a Comment