Платформата Microsoft .NET и
езикът на програмиране C#
Garbage collector
Garbage collector
 Грижи се за автоматичното освобождаване на вече ненужна памет
Жизнен цикъл на обектите
 Създаване – конструиране new
 Използване – викане на методи, полета и свойства
 Унищожаване – Dispose()
 Финализиране – ~
 Освобождаване на паметта
Поколения на паметта
 Обектите в паметта са разделени на поколения 0, 1, 2
 Така се оптимизира работата по освобождаване на паметта
System.GC
 Позволява контрол върху уравлението на паметта
 Контролирано освобождаване на едно или всички поколения памет
 Контролирано изчакване на освобождаването на паметта

More Related Content

PPTX
.NET/C#_3
PPTX
.NET/C#_7
PPTX
.NET/C#_12
PPTX
.NET/C#_16
PPTX
.NET/C#_11
PPTX
.NET/C#_10
PPTX
.NET/C#_18
PPTX
.NET/C#_9
.NET/C#_3
.NET/C#_7
.NET/C#_12
.NET/C#_16
.NET/C#_11
.NET/C#_10
.NET/C#_18
.NET/C#_9

Viewers also liked (11)

PPTX
.NET/C#_8
PPTX
.NET/C#_13
PPTX
.NET/C#_17
PPTX
.NET/C#_2
PPTX
.NET/C#_6
PPTX
.NET/C#_19
PPTX
.NET/C#_20
PPTX
.NET/C#_1
PPTX
.NET/C#_14
PPTX
.NET/C#_5
PPTX
.NET/C#_4
.NET/C#_8
.NET/C#_13
.NET/C#_17
.NET/C#_2
.NET/C#_6
.NET/C#_19
.NET/C#_20
.NET/C#_1
.NET/C#_14
.NET/C#_5
.NET/C#_4
Ad

More from RaynaITSTEP (20)

PPTX
Project management professional
PDF
Project management it step
PPT
Lean startup
PPTX
РАБОТА С ОБЕКТА „ЗАЯВКА“ (2)
PPTX
PPTX
PPTX
PDF
monitoring and diagnostics
PDF
network security
PDF
networking
PDF
data security
PDF
configuring disk sand drivers
PDF
boot process
PDF
install update and migration to windows 10
PDF
virtualization
PPTX
Фотошоп за деца_4
PDF
Структурни кабелни системи
PDF
Android introduction
PPTX
Adobe Illustrator - Урок 2
PPTX
Adobe Illustrator - Обобщение
Project management professional
Project management it step
Lean startup
РАБОТА С ОБЕКТА „ЗАЯВКА“ (2)
monitoring and diagnostics
network security
networking
data security
configuring disk sand drivers
boot process
install update and migration to windows 10
virtualization
Фотошоп за деца_4
Структурни кабелни системи
Android introduction
Adobe Illustrator - Урок 2
Adobe Illustrator - Обобщение
Ad

.NET/C#_15

  • 1. Платформата Microsoft .NET и езикът на програмиране C#
  • 3. Garbage collector  Грижи се за автоматичното освобождаване на вече ненужна памет
  • 4. Жизнен цикъл на обектите  Създаване – конструиране new  Използване – викане на методи, полета и свойства  Унищожаване – Dispose()  Финализиране – ~  Освобождаване на паметта
  • 5. Поколения на паметта  Обектите в паметта са разделени на поколения 0, 1, 2  Така се оптимизира работата по освобождаване на паметта
  • 6. System.GC  Позволява контрол върху уравлението на паметта  Контролирано освобождаване на едно или всички поколения памет  Контролирано изчакване на освобождаването на паметта