fixed ничего по сути не делает, он пинит область памяти чтобы она не была передвинута GC
Ну вообще он не пинит вроде как. Насколько помню - запинится только если в этот момет сборка мусора пойдёт и будет по куску памяти проходиться, который в fixed стейтменте находится