Решил тут побаловаться с C#.
Вообщем задача создать xlsx файл немалого размера.
Писать самому парсер OpenOffice формата влом, потому нашел в гугле либу для работы с excel SmartXls.
Либа после работы поджирает порядка 400 метров(немаленький такой xlsx - порядка 30 таблиц размера 4000 x 20 в среднем.).Но вот gc отказывался освобождать память после работы( принудительный вызов GC.Collect() не помогал, ссылки на все объекты ручками считал - не было. все disposable объекты вызывали dispose)
В итоге нарыл костыль GC.WaitForPendingFinalizers(). В итоге такая связка:
Ты нашёл где вопрос задать) Если бы с общими вопросами C# и WinApi тебе бы могли помочь, но с таким узконаправленным направлением - крайне маловероятно).
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Ты нашёл где вопрос задать) Если бы с общими вопросами C# и WinApi тебе бы могли помочь, но с таким узконаправленным направлением - крайне маловероятно).
Ну вопрос в каком то смысле общий - как правильно зачищать память)
Да и мало ли кто пройдет знающий)