Смысл в том, чтобы чувак, который будет читать статью, просто понял один из вариантов реализации, завтра будет другой, на джаве, свифте, на все-равно....
В любом случае, если есть спец. по конкретному GC, я бы попросил в комментариях 2 слова о подробностях работы, а не спам типа "аааа этот не так"
Тоесть .NET 1. Подменяет адрес возврата на стеке? 2. С какими-то не парится, где не трогаются управляемые объекты, стопит их полностью? 3. Код аллокации?
да, посидев за другим отладчиком, вы правы, похоже GC .net останавливает потоки в основном на аккокаторах и еще по всячески хитро... По сути этот cmp меня и погубил, похож собака на классику...
Я пока не пойму свой формат)) С одной стороны, много технических деталей - легко уйти в сторону, статья раздувается, люди не хотят читать) С другой, я сам лично не понимаю, как без техники, можно быстро объяснить такую сложную концепцию, как сборку мусора)) Вообщем это ИТ сообщество, одним нужно погружение, другим по верхам) Куда склоняться, непонятно))
Да, я уже понял, что меня часто уносит в сторону)) По сути нужно было объяснить только StopTheWorld, первый блин комом... Буду учиться не миксовать такие смеси...
Как вы всё надоели...
Смысл в том, чтобы чувак, который будет читать статью, просто понял один из вариантов реализации, завтра будет другой, на джаве, свифте, на все-равно....
В любом случае, если есть спец. по конкретному GC, я бы попросил в комментариях 2 слова о подробностях работы, а не спам типа "аааа этот не так"
Тоесть .NET
1. Подменяет адрес возврата на стеке?
2. С какими-то не парится, где не трогаются управляемые объекты, стопит их полностью?
3. Код аллокации?
да, посидев за другим отладчиком, вы правы, похоже GC .net останавливает потоки в основном на аккокаторах и еще по всячески хитро...
По сути этот cmp меня и погубил, похож собака на классику...
В первом на одну строчку ниже выделил, ну да ладно
Вот оно, раскидано везде по C# коду
Я подписал, что GC_POLL - это для упрощения, обычно везде ассемблерная вставка прыжка и call, если флаг поднят, в статье подписано
Я тестирую сначала формат A/B, все дела, а вот с нишей надо бы тоже определиться, да))
Я пока не пойму свой формат))
С одной стороны, много технических деталей - легко уйти в сторону, статья раздувается, люди не хотят читать)
С другой, я сам лично не понимаю, как без техники, можно быстро объяснить такую сложную концепцию, как сборку мусора))
Вообщем это ИТ сообщество, одним нужно погружение, другим по верхам) Куда склоняться, непонятно))
Поправил, с ИИ я только редактирую, исходный материал из головы...
Поправил, оставил мясо....
Да, я уже понял, что меня часто уносит в сторону)) По сути нужно было объяснить только StopTheWorld, первый блин комом... Буду учиться не миксовать такие смеси...