Portál AbcLinuxu, 15. května 2025 11:09
Kopirujem bitmapy z jedneho formatu na iny. Konverzne funkcie su dve overloadnute jedna pozaduje na vstupe managed byte[] array a druha IntPtr (kam sa da dosadit defacto hocico) aj unmanaged kus pamate.
A teraz som pred dilemou. Co je lepsie pouzit? managed pole a nechat uvolnovanie pamate na GC. Alebo pouzit IntPtr a alokovat si unmanaged pamat na heape a uvolnit ju rucne hned po dokonceni konverzie?
Co je lepsie z pohladu vykonu? Ked uvolnovanie pamate necham na GC, alebo ked si ju rucne uvolnim sam?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.