Найдено 10 результатов
- 13.11.2008 23:22:13
- Форум: Free Pascal Compiler
- Тема: TMemoryStream не освобождает память!?
- Ответы: 10
- Просмотры: 8700
Re: TMemoryStream не освобождает память!?
Спасибо за идею! Сделали аналог MemoryStream, состоящий из блоков и аналог FileStream, кеширующий чтение, либо запись. В итоге и быстро работает и память особо не ест
.
- 01.11.2008 15:56:36
- Форум: Free Pascal Compiler
- Тема: TMemoryStream не освобождает память!?
- Ответы: 10
- Просмотры: 8700
Re: TMemoryStream не освобождает память!?
факт, с фиксированными блоками мы не разбирались и я забыл про них.
Написали примерно так
m:=TMemoryStream.Create;
m.size:=40000000;
showmessage('');
m.size:=10000000;
showmessage('');
m.free;
Так вот после m.size:=40000000 и до m.size:=10000000 кто-то залезал в остаток 40 мегабайтного куска (по ...
Написали примерно так
m:=TMemoryStream.Create;
m.size:=40000000;
showmessage('');
m.size:=10000000;
showmessage('');
m.free;
Так вот после m.size:=40000000 и до m.size:=10000000 кто-то залезал в остаток 40 мегабайтного куска (по ...
- 01.11.2008 12:59:17
- Форум: Free Pascal Compiler
- Тема: TMemoryStream не освобождает память!?
- Ответы: 10
- Просмотры: 8700
Re: TMemoryStream не освобождает память!?
Как мы раскопали с Сергеем Смирновым, менеджер памяти округляет выделяемый размер в большую сторону до кратного 64к (назовем блоком). Пусть мы создаем TMemoryStream в 40'000'000 байт. Менеджер памяти выделяет блок 40042496 байт, который делит на два куска - 40'000'016 ( там есть заголовок 16 байт ...
- 03.03.2008 15:51:51
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
- 28.02.2008 16:42:20
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
- 09.01.2008 14:29:18
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
- 08.01.2008 21:10:56
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
Форм в проекте штук 20-25, но все кроме двух представляют из себя тупые формочки с едитами, лабелами, комбобоксами и буттонами 3-5 функций, по 10-20 простейших строчек (заполнить едиты и лабелы, да считать данные из едитов).
Еще одна форма с простейшим наследником StringGrid (исходники прилагаются ...
Еще одна форма с простейшим наследником StringGrid (исходники прилагаются ...
- 08.01.2008 10:46:09
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
- 07.01.2008 14:39:53
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
- 07.01.2008 01:35:13
- Форум: Потрепаться
- Тема: Ищется человек, способный перевести проект делфи в lazaru
- Ответы: 19
- Просмотры: 22677
Ищется человек, способный перевести проект делфи в lazaru
Заранее прошу прощенья за коммерцию и возможное нарушение правил. Если нарушил, прошу перенести в нужный раздел.
Итак, проект достаточно небольшой, думаю, что грамотному человеку работы не более, чем на неделю.
В проекте используются следующие возможности:
1. RTTI (запись объектов в поток и ...
Итак, проект достаточно небольшой, думаю, что грамотному человеку работы не более, чем на неделю.
В проекте используются следующие возможности:
1. RTTI (запись объектов в поток и ...
