Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  13:19[Войти] | [Зарегистрироваться]
Обсуждение темы:
Component Pascal и среда разработки BlackBox

Здравствуйте!
Начал изучать новый язык программирования Component Pascal
http://www.oberon.ch/
http://www.inr.ac.ru/~info21/
http://www.uni-vologda.ac.ru/oberon/
Но нигде не нашел рускоязычного сайта, на котором был бы форум посвященный этому языку.
Наверняка среди посетителей этого сайта есть специалисты по языку Component Pascal и среде BlackBox.
А посему, перейду сразу к делу. У меня есть вопрос про сборщик мусора в BlackBox. Может быть кто-нибудь сможет объяснить что нужно сделать чтобы он заработал?
Я имею в виду следующую простейшую тестовую програмку:

MODULE  sgTest003;
IMPORT  StdLog;

PROCEDURE   Проверка*;
  TYPE A = POINTER TO ARRAY 10000000 OF INTEGER;
  VAR a: A;
BEGIN
  StdLog.String(" Создаю "); StdLog.Ln();
  NEW(a);    (* В этом месте я вижу через Windows Task Manager  как BlackBox забрал
память*)
  StdLog.String(" Выхожу из области видимости "); StdLog.Ln();
  a := NIL; (* Я думаю, что сборщик мусора должен активизироваться в этом месте *)
END Do;
(* В этом месте я ожидаю, что BlackBox отдаст память обратно в распоряжение Windows
XP*)

BEGIN
END  sgTest003.
Вызываю процедуру Проверка посредством кликания мышью на
(Коммандер)sgTest003.Проверка
и наблюдаю через Task Manager за памятью. BlackBox ее только забирает и назад не отдает.
Даже если я выгружу модуль Dev ---> Unload, все равно BlackBox не вернет память обратно в распоряжение Windows XP. Память возвращается только когда я выключаю сам BlackBox 1.4 Shareware Edition.
Кто-нибудь понимает в чем дело?

С уважением,

 Сергей Губанов

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 117 сообщений

Добавить свое сообщение

Отслеживать это обсуждение

Обсуждение из раздела
Школа ОБЕРОНА

<<<... | 27—18 | 17—8 | ...>>>
Всего сообщений в теме: 117; страниц: 12; текущая страница: 11


№ 17   05-06-2006 16:56 Ответить на это сообщение Ответить на это сообщение с цитированием
Мда. Оберонщики сжили с их форума сначала всех инакомыслящих и вообще критику как класс.
А теперь собачатся друг с другом. Логический конец обчества продажи змеиного жира :))
Уничтожив критиков оскорблениями и административным давлением, теперь принялись каждый тянуть одеяло в свою сторону, обьявляя себя пророком а остальных некогда соратников - лгунами и коньюктурщиками.
Причем главным аргументом является близость к пантеону богов (Вирт, Гуткнехт и сотоварищи)

Я думаю настало время открыть мне ветку "Альтерантивная реальность - ЛИСП" :)))
Должен же народ знать куда в конце концов из толкает технологический прогресс вопреки завываниям религиозных сект.

Оформлю письмо королеве на днях.


№ 16   05-06-2006 11:57 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 15« (Trurl)
___________________________

Ответ на »сообщение 1051 в теме №339 на БП« (AVC)
___________________________
А вот чем не место для флейма :)


Боюсь, что и здесь начнется то же самое...
 AVC


№ 15   30-05-2006 05:05 Ответить на это сообщение Ответить на это сообщение с цитированием
Ответ на »сообщение 1051 в теме №339 на БП« (AVC)
___________________________
А вот чем не место для флейма :)


№ 14   10-02-2003 14:52 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Точно. Я думаю это прокол модераторов. Ветка про Component Pascal и
>>>BlackBox уже есть, и вместо того чтобы создавать новую, надо было
>>>направить автора сообщения туда. Предлагаю, пока не поздно,
>>>перекинуть эти сообщения на
>>>http://www.delphikingdom.com/asp/talktopic.asp?ID=285

О, круто!!! Я прошу прощения за организацию дублирующей ветки - не увидел, что аналогичная уже есть, каюсь...

Полностью согласен с
>>>а эту ветку закрыть и redirect на старую делать.

Кстати, пока искал форумы по Оберону и БлэкБоксу, один такой форум был рожден по моей просьбе на сайте
http://www.progz.ru/viewforum.php?f=49


№ 13   08-02-2003 21:11 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Бред какой-то...
Точно. Я думаю это прокол модераторов. Ветка про Component Pascal и BlackBox уже есть, и вместо того чтобы создавать новую, надо было направить автора сообщения туда. Предлагаю, пока не поздно, перекинуть эти сообщения на http://www.delphikingdom.com/asp/talktopic.asp?ID=285
а эту ветку закрыть и redirect на старую делать.


№ 12   08-02-2003 11:51 Ответить на это сообщение Ответить на это сообщение с цитированием
Бред какой-то...
Как ветка-то называется? "Отбирание памяти у приложений Win32"? А при чем здесь BlakBox? Или управление памятью с точки зрения Win32 -- это единственная непонятка с BlackBox-ом у автора ветки? Опять же, причем здесь BlackBox?

Более бестолковой ветки на Площади еще не было...


№ 11   08-02-2003 01:58 Ответить на это сообщение Ответить на это сообщение с цитированием
2 Сергей Губанов
>>>Как это можно у программы, которая взяла память и работает с ней отобрать ее насильно назад?
Программа уже отработала с памятью, но не отдает ее обратно, поэтому и приходится насильно отбирать.
>>>этот FreeRAM XP 1.3, но он (к счастью) ничего не делает - нисколько памяти не освобождает.
Я уже писал, что ее надо настраивать. По умолчанию, она начнет забирать память обратно, только когда количество свободной памяти падает ниже 31 Мб. Можно настроить, чтобы она это делала через определенные промежутки времени, или выбрать HotKey (горячую клавишу), по нажатии на которую и будет происходить освобождение памяти. RTFM.




№ 10   07-02-2003 11:16 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>Это проблема не BlackBox a менеджера памяти Windows.
>>>Огромное количество программ не отдает память обратно
>>>(MS SQL Server, Outlook, MS Office etc.)

Извините, я что-то не понимаю. Как это можно у программы, которая взяла память и работает с ней отобрать ее насильно назад?
Я, конечно, сейчас на всякий случай скачал, этот FreeRAM XP 1.3, но он (к счастью) ничего не делает - нисколько памяти не освобождает.


№ 9   07-02-2003 01:44 Ответить на это сообщение Ответить на это сообщение с цитированием
извиняюсь за опечатку.
Вот правильный линк
http://www.yourwaresolutions.com/


№ 8   06-02-2003 21:12 Ответить на это сообщение Ответить на это сообщение с цитированием
>>>http://www.yourwaresolution.com
Ссылка не работает.

А отдать принудительно лишнюю память системе можно, воспользовавшись функцией Win32API SetProcessWorkingSetSize. Поддерживается в NT 3.5 и выше. Видимо, этот способ использует утилита FreeRAM.


<<<... | 27—18 | 17—8 | ...>>>
Всего сообщений в теме: 117; страниц: 12; текущая страница: 11


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования