ASP.net не хватает памяти - PullRequest
       3

ASP.net не хватает памяти

0 голосов
/ 29 апреля 2011

Мой первый вопрос здесь:)

У меня есть сайт для создания отчетов.Когда пользователь нажимает кнопку, отчет генерируется в другом подпрограмме в виде html-файла и записывается в txt-файл.Html-файл позже конвертируется в PDF в другом подразделе.

Когда отчет длинный (200 страниц), я получаю исключение из памяти при создании PDF.Швы памяти должны быть выделены генерацией html, так как при преобразовании html в PDF в другой веб-форме он отлично работает.

Я пытался использовать программу анализа, такую ​​как ANTS, но у меня нет знаний для сортировкиэто из.

Как освободить поколение html из памяти?

Спасибо!/ Georg

1 Ответ

0 голосов
/ 29 апреля 2011

Ваша память от хорошего компонента, надо надеяться, должна быть очищена - однако в этом случае, поскольку это довольно большой документ, он может хорошо сработать, но максимально использовать память. Вы можете 1. Попробуйте увеличить объем памяти в IIS, доступной для вашего рабочего процесса 2. http://support.microsoft.com/kb/911716 3. (вы не указали версию сервера, так что это зависит от этого) http://support.microsoft.com/kb/820108

С ANTS - на сайте RedGates есть учебники, в которых обсуждается его использование. Если это сторонний компонент, вы можете сделать немногое, кроме увеличения доступной памяти или обращения к поставщику.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...