Knowledge

Talk:Tracing garbage collection

Source đź“ť

583: 151: 426: 395: 494: 74: 53: 518: 22: 880:
The image example for the tri-color marking algorithm is needlessly confusing. The sets are already named after the colors white, grey and black, but the image uses the colors white, yellow and blue and then refers to boxes on the side to tell you which set they belong in, but the circles in the
604: 172: 859:"A distinguished set of roots: objects that are assumed to be reachable. Typically, these include all the objects referenced from anywhere in the call stack (that is, all local variables and parameters in the functions currently being invoked), and any global variables." 838:
What about objects in the root set which reference other objects in the root set or can only objects that aren't referenced by other objects be a part of the root set? If so, how do you distinguish non reachable objects from root set objects?
628: 196: 884: 831:
The article always talks about a root set but does not explain which objects are considered living in the root set. Are this the Objects that are created in the first program routine like
768: 336: 941: 685: 623: 253: 191: 911: 532: 124: 114: 916: 90: 926: 906: 730: 484: 474: 298: 936: 508: 704: 272: 545: 527: 409: 137: 81: 58: 793: 361: 450: 921: 676: 244: 931: 888: 843: 657: 225: 951: 749: 433: 400: 317: 946: 503: 405: 883:
I'm not sure I'm the right person to change it, but I might give it a try if no one else swaps it with anything clearer.
714: 595: 282: 163: 33: 724: 638: 292: 206: 759: 327: 89:
related articles on Knowledge. If you would like to participate, please visit the project page, where you can join
786: 354: 847: 446: 695: 263: 39: 21: 449:
on Knowledge. If you would like to participate, please visit the project page, where you can join
861: 614: 182: 666: 234: 86: 892: 869: 865: 851: 740: 582: 308: 150: 605:
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
173:
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
900: 493: 425: 394: 647: 442: 215: 517: 73: 52: 438: 723:
Find pictures for the biographies of computer scientists (see
291:
Find pictures for the biographies of computer scientists (see
15: 516: 492: 571: 566: 561: 556: 437:, a collaborative effort to improve the coverage of 85:, a collaborative effort to improve the coverage of 629:Computer science articles needing expert attention 197:Computer science articles needing expert attention 769:WikiProject Computer science/Unreferenced BLPs 337:WikiProject Computer science/Unreferenced BLPs 8: 942:C-Class software articles of Low-importance 686:Computer science articles without infoboxes 624:Computer science articles needing attention 254:Computer science articles without infoboxes 192:Computer science articles needing attention 590:Here are some tasks awaiting attention: 540: 389: 158:Here are some tasks awaiting attention: 132: 47: 912:Mid-importance Computer science articles 391: 49: 19: 99:Knowledge:WikiProject Computer science 917:WikiProject Computer science articles 102:Template:WikiProject Computer science 7: 885:2A02:A466:A997:0:8439:5BDC:C931:A5FC 431:This article is within the scope of 79:This article is within the scope of 38:It is of interest to the following 857:Second line of the first section: 705:Timeline of computing 2020–present 273:Timeline of computing 2020–present 14: 927:Low-importance Computing articles 907:C-Class Computer science articles 731:Computing articles needing images 299:Computing articles needing images 937:Low-importance software articles 581: 424: 393: 149: 72: 51: 20: 479:This article has been rated as 459:Knowledge:WikiProject Computing 119:This article has been rated as 462:Template:WikiProject Computing 1: 785:Tag all relevant articles in 525:This article is supported by 501:This article is supported by 453:and see a list of open tasks. 353:Tag all relevant articles in 93:and see a list of open tasks. 893:17:00, 23 January 2024 (UTC) 794:WikiProject Computer science 546:WikiProject Computer science 528:WikiProject Computer science 362:WikiProject Computer science 138:WikiProject Computer science 82:WikiProject Computer science 870:01:59, 14 August 2019 (UTC) 852:18:15, 13 August 2019 (UTC) 725:List of computer scientists 293:List of computer scientists 968: 922:C-Class Computing articles 485:project's importance scale 125:project's importance scale 932:C-Class software articles 876:Tri-color marking example 787:Category:Computer science 539: 524: 500: 478: 419: 355:Category:Computer science 131: 118: 105:Computer science articles 67: 46: 789:and sub-categories with 357:and sub-categories with 952:All Computing articles 750:Computer science stubs 521: 497: 447:information technology 318:Computer science stubs 28:This article is rated 947:All Software articles 881:boxes aren't colored. 520: 496: 434:WikiProject Computing 544:Things you can help 504:WikiProject Software 136:Things you can help 522: 498: 465:Computing articles 34:content assessment 824: 823: 820: 819: 816: 815: 812: 811: 808: 807: 388: 387: 384: 383: 380: 379: 376: 375: 959: 834: 798: 792: 667:Computer science 596:Article requests 585: 578: 577: 541: 467: 466: 463: 460: 457: 428: 421: 420: 415: 412: 397: 390: 366: 360: 235:Computer science 164:Article requests 153: 146: 145: 133: 107: 106: 103: 100: 97: 96:Computer science 87:Computer science 76: 69: 68: 63: 59:Computer science 55: 48: 31: 25: 24: 16: 967: 966: 962: 961: 960: 958: 957: 956: 897: 896: 878: 832: 829: 804: 801: 796: 790: 778:Project-related 773: 754: 735: 709: 690: 671: 652: 633: 609: 576: 464: 461: 458: 455: 454: 413: 403: 372: 369: 364: 358: 346:Project-related 341: 322: 303: 277: 258: 239: 220: 201: 177: 104: 101: 98: 95: 94: 61: 32:on Knowledge's 29: 12: 11: 5: 965: 963: 955: 954: 949: 944: 939: 934: 929: 924: 919: 914: 909: 899: 898: 882: 877: 874: 873: 872: 828: 825: 822: 821: 818: 817: 814: 813: 810: 809: 806: 805: 803: 802: 800: 799: 782: 774: 772: 771: 765: 755: 753: 752: 746: 736: 734: 733: 728: 720: 710: 708: 707: 701: 691: 689: 688: 682: 672: 670: 669: 663: 653: 651: 650: 644: 634: 632: 631: 626: 620: 610: 608: 607: 601: 589: 587: 586: 575: 574: 569: 564: 559: 553: 550: 549: 537: 536: 533:Mid-importance 523: 513: 512: 509:Low-importance 499: 489: 488: 481:Low-importance 477: 471: 470: 468: 451:the discussion 429: 417: 416: 414:Low‑importance 398: 386: 385: 382: 381: 378: 377: 374: 373: 371: 370: 368: 367: 350: 342: 340: 339: 333: 323: 321: 320: 314: 304: 302: 301: 296: 288: 278: 276: 275: 269: 259: 257: 256: 250: 240: 238: 237: 231: 221: 219: 218: 212: 202: 200: 199: 194: 188: 178: 176: 175: 169: 157: 155: 154: 142: 141: 129: 128: 121:Mid-importance 117: 111: 110: 108: 91:the discussion 77: 65: 64: 62:Mid‑importance 56: 44: 43: 37: 26: 13: 10: 9: 6: 4: 3: 2: 964: 953: 950: 948: 945: 943: 940: 938: 935: 933: 930: 928: 925: 923: 920: 918: 915: 913: 910: 908: 905: 904: 902: 895: 894: 890: 886: 875: 871: 867: 863: 860: 856: 855: 854: 853: 849: 845: 840: 836: 826: 795: 788: 784: 783: 781: 779: 775: 770: 767: 766: 764: 762: 761: 756: 751: 748: 747: 745: 743: 742: 737: 732: 729: 726: 722: 721: 719: 717: 716: 711: 706: 703: 702: 700: 698: 697: 692: 687: 684: 683: 681: 679: 678: 673: 668: 665: 664: 662: 660: 659: 654: 649: 646: 645: 643: 641: 640: 635: 630: 627: 625: 622: 621: 619: 617: 616: 611: 606: 603: 602: 600: 598: 597: 592: 591: 588: 584: 580: 579: 573: 570: 568: 565: 563: 560: 558: 555: 554: 552: 551: 547: 543: 542: 538: 534: 531:(assessed as 530: 529: 519: 515: 514: 510: 507:(assessed as 506: 505: 495: 491: 490: 486: 482: 476: 473: 472: 469: 452: 448: 444: 440: 436: 435: 430: 427: 423: 422: 418: 411: 407: 402: 399: 396: 392: 363: 356: 352: 351: 349: 347: 343: 338: 335: 334: 332: 330: 329: 324: 319: 316: 315: 313: 311: 310: 305: 300: 297: 294: 290: 289: 287: 285: 284: 279: 274: 271: 270: 268: 266: 265: 260: 255: 252: 251: 249: 247: 246: 241: 236: 233: 232: 230: 228: 227: 222: 217: 214: 213: 211: 209: 208: 203: 198: 195: 193: 190: 189: 187: 185: 184: 179: 174: 171: 170: 168: 166: 165: 160: 159: 156: 152: 148: 147: 144: 143: 139: 135: 134: 130: 126: 122: 116: 113: 112: 109: 92: 88: 84: 83: 78: 75: 71: 70: 66: 60: 57: 54: 50: 45: 41: 35: 27: 23: 18: 17: 879: 858: 841: 837: 830: 777: 776: 760:Unreferenced 758: 757: 739: 738: 713: 712: 694: 693: 675: 674: 656: 655: 637: 636: 613: 612: 594: 593: 526: 502: 480: 432: 345: 344: 328:Unreferenced 326: 325: 307: 306: 281: 280: 262: 261: 243: 242: 224: 223: 205: 204: 181: 180: 162: 161: 120: 80: 40:WikiProjects 844:91.249.82.6 901:Categories 648:Computing 456:Computing 443:computing 439:computers 401:Computing 216:Computing 827:Root set 696:Maintain 639:Copyedit 406:Software 264:Maintain 207:Copyedit 677:Infobox 615:Cleanup 562:history 483:on the 410:CompSci 245:Infobox 183:Cleanup 123:on the 30:C-class 658:Expand 445:, and 226:Expand 36:scale. 741:Stubs 715:Photo 572:purge 567:watch 548:with: 309:Stubs 283:Photo 140:with: 889:talk 866:talk 862:SKWJ 848:talk 833:main 557:edit 475:Low 115:Mid 903:: 891:) 868:) 850:) 842:-- 835:? 797:}} 791:{{ 535:). 511:). 441:, 408:/ 404:: 365:}} 359:{{ 887:( 864:( 846:( 780:: 763:: 744:: 727:) 718:: 699:: 680:: 661:: 642:: 618:: 599:: 487:. 348:: 331:: 312:: 295:) 286:: 267:: 248:: 229:: 210:: 186:: 167:: 127:. 42::

Index


content assessment
WikiProjects
WikiProject icon
Computer science
WikiProject icon
WikiProject Computer science
Computer science
the discussion
Mid
project's importance scale
WikiProject Computer science

Article requests
Requested articles/Applied arts and sciences/Computer science, computing, and Internet
Cleanup
Computer science articles needing attention
Computer science articles needing expert attention
Copyedit
Computing
Expand
Computer science
Infobox
Computer science articles without infoboxes
Maintain
Timeline of computing 2020–present
Photo
List of computer scientists
Computing articles needing images
Stubs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑