Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Оптимизация приложений на платформе .NET
ГЛАВА 8. Небезопасный код и взаимодействие с ним
Предыдущая страница
Следующая страница
Table of contents
Предисловие
Об авторах
О научных редакторах
Благодарности
Введение
ГЛАВА 1. Характеристики производительности
+
ГЛАВА 2. Измерение производительности
+
ГЛАВА 3. Внутреннее устройство типов
+
ГЛАВА 4. Сборка мусора
+
ГЛАВА 5. Коллекции и обобщенные типы
+
ГЛАВА 6. Конкуренция и параллелизм
+
ГЛАВА 7. Сети, ввод/вывод и сериализация
+
ГЛАВА 8. Небезопасный код и взаимодействие с ним
-
Небезопасный код
Закрепление объектов в памяти и дескрипторы сборщика мусора
Управление жизненным циклом
Выделение неуправляемой памяти
Использование пулов памяти
P/Invoke
PInvoke.net и P/Invoke Interop Assistant
Привязка
Заглушки маршалера
Двоично совместимые типы
Направление маршалинга, ссылочные типы и типы значений
Code Access Security
Взаимодействие с COM-объектами
Управление жизненным циклом
Маршалинг через границы подразделений
Импортирование библиотек типов и Code Access Security
NoPIA
Исключения
Расширения языка C++/CLI
Вспомогательная библиотека marshal_as
Код на языке IL и неуправляемый код
Взаимодействие со средой выполнения WinRT в Windows 8
Эффективные приемы взаимодействий
В заключение
ГЛАВА 9. Оптимизация алгоритмов
+
ГЛАВА 10. Шаблоны оптимизации производительности
+
ГЛАВА 11. Производительность веб-приложений
+
Предметный указатель
Данный блок поддерживает скрол*