dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem Immutable Collections

W poprzednim wpisie obiecywałem, porównać wydajność kolekcji immutable z klasycznymi typami z System.Collections.Generic. W dzisiejszym benchmarku, porównamy zarówno zużycie pamięci, jak i czas potrzebny na dodanie węzłów. Zacznijmy od klasycznych (zmiennych) typów:var list =new List

Dziel się z innymi:
Piotr Zieliński » Microsoft Immutable Collections: Wydajność

Inne 1006 dni, 3 godziny, 56 minut temu psz750 169 rozwiń

Kolekcje z System.Collections.Generic są wszystkim dobrze znane. Czasami jednak zachodzi potrzeba skorzystania z typów immutable.  Ogólnie o tych obiektach pisałem tutaj.  Szczególnie w środowisku wielowątkowym są one przydatne. Jak można przeczytać we wspomnianym poście, obiekty takie nigdy nie mogą zostać zmienione a modyfikowanie stanu polega na tworzeniu nowej instancji. Ktoś mógłby zasugerować, że mamy w końcu ReadOnlyCollection. Niestety, interfejs uniemożliwia modyfikacje tej kolekcji wyłącznie ...

Dziel się z innymi:
Piotr Zieliński » Microsoft Immutable Collections

Inne 1006 dni, 3 godziny, 56 minut temu psz750 263 rozwiń

#befutureproof
Szkolenia SecurITum

wrzesień

20.

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 918,5)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,46)

8

Damian (9 173,12)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

http://jakub-flor... (3 224,66)

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 731,18)

20

lkurzyniec (2 727,03)