Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

УКМ: долгая загрузка. : УКМ-2

18.04.2024 22:34


16.03.2014 13:50
Troll
 
Если памяти на пределе, то та 206 ошибка будет выскакивать. Это многократно проверенный факт. Грузится хорошо, работает плохо. А дум и прочие многопамятные игрушки для использования памяти использовали специальный загрузчик, его старт очень хорошо был виден при старте игры.
16.03.2014 13:53
Troll
 
А drvspace ускоряет работу только на дико тупых дисках за счет уменьшения количества записываемого.
16.03.2014 14:24
MWWRuza
 
Цитата:
использовали специальный загрузчик
Угу... DOS4GW(или V), если память не изменяет...

Вот и хочется понять, движок Парадокса, используемый в УКМ2, использует какую-то память, кроме нижней, или нет... И как вообще запись происходит в БД, каждая запись в отдельности, или транзакциями по несколько штук... Если по несколько, то буфер в памяти должен создаваться, вопрос - в какой? Если каждая запись сразу на HDD пишется, то чего он тогда замедляет работу по мере увеличения количества записей? Ощущение, как будто какой-то буфер переполняется в памяти(какой буфер? в какой памяти? настраивается ли это как-то?)... Если бы сразу на HDD писало, то работало-бы медленно, но равномерно, что на первой сотне записей, что на 13-той тысяче...
16.03.2014 15:23
OlegON
 
Ничего он больше не использует, потому в верхнюю все и пытаются все запихнуть.
Мне кажется, что Парадокс ни разу не транзакционный? Я бы подумал на какую-то сортировку... Но пока есть подозрение, что либо инсталляция побитая (возможно настройки), либо все же диск не такой на проблемной.
16.03.2014 16:11
bob
 
Цитата:
MWWRuza Вообще-то он в автозагрузке и не должен быть... Иначе, если потереть файлы автозагрузки, или нажать клавишу "F5" при загрузке, что-бы не отрабатывать их, мы потеряем сжатый диск, если он есть... Загрузка этого драйвера происходит из файла MsDos.sys, еще до обработки конфига и тем более аутоэкзека...

Надо всетаки drvspace /list запустить перед принятием решения, что он лишний и его можно удалить...
Когда я говорил про drvspace я имел ввиду след вещь
Динамический компрессор диска DriveSpace
Операционная система MS-DOS имеет в своем составе средство динамического сжатия файлов, записанных на диске, которое называется DriveSpace .
При использовании этого средства на одном из логических дисков компьютера создается специальный файл с именем вида drvspace.00<n>, имеющий атрибуты "скрытый" и "системный". Специальный драйвер, который не виден для пользователя (не подключается в файле config.sys , а встраивается до начала обработки этого файла) делает из него еще один логический диск. За счет устранения избыточности информации размер этого логического диска получается примерно в полтора-два раза больше, чем размер использованного для него файла.
Если ваш компьютер имеет жесткий диск емкостью, например, 40 Мбайт, вы можете разместить на нем файл системы DriveSpace размером 30 Мбайт. При этом у вас останется 10 Мбайт на жестком диске, и еще прибавится примерно 60 Мбайт - это размер созданного логического диска.
Принцип работы диска DriveSpace прост: при записи файлов на этот диск они сжимаются, при чтении - восстанавливаются. Разумеется, сжатие несколько замедляет процесс записи, однако замедление небольшое и незаметно в большинстве случаев.
Нет смысла хранить на диске DriveSpace архивы, созданные программами-архиваторами. Файлы архивов не содержат избыточной информации и практически не сжимаются. Не рекомендуется также использовать диск DriveSpace для создания временных и рабочих файлов, для организации виртуальной памяти в среде Windows . В последнем случае замедление ввода и вывода может отрицательно сказаться на производительности системы.
Больше всего диск DriveSpace подходит для хранения программ, редко изменяемых текстов, справочных баз данных. Вы можете перенести на него большинство программ MS-DOS, но будьте осторожны с драйверами и резидентными программами, которые используются на этапе загрузки операционной системы. Их лучше хранить на обычном диске.
Установка системы DriveSpace

Для установки системы DriveSpace введите из приглашения MS-DOS команду drvspace:
c:\>drvspace
...


так что забей и не вспоминай о нем. У тебя ничего подобного быть просто не может (если, конечно, кто-то особо не извратился).
16.03.2014 16:16
bob
 
Цитата:
MWWRuza Угу... DOS4GW(или V), если память не изменяет...

Вот и хочется понять, движок Парадокса, используемый в УКМ2, использует какую-то память, кроме нижней, или нет...
Задайте себе простой вопрос. Использует ли он ее вообще? Все нормальные программы под дос используют только расширенную память для работы с данными.
16.03.2014 16:17
bob
 
Цитата:
OlegON Ничего он больше не использует, потому в верхнюю все и пытаются все запихнуть.
Мне кажется, что Парадокс ни разу не транзакционный? Я бы подумал на какую-то сортировку... Но пока есть подозрение, что либо инсталляция побитая (возможно настройки), либо все же диск не такой на проблемной.
Не в верхнюю а расширенную.
16.03.2014 16:18
bob
 
Цитата:
Troll А drvspace ускоряет работу только на дико тупых дисках за счет уменьшения количества записываемого.
в досе не ускоряет работу никогда. это не ее функция по определению.
16.03.2014 16:20
bob
 
Что нижняя, что верхняя часть памяти используется только для загрузки туда исполняемого кода программы, ну еще постоянных констант. Ну и еще ОС и драйверов. все.
16.03.2014 16:23
bob
 
mem /d/p
посмотри на распределение основной памяти. для интереса.
Часовой пояс GMT +3, время: 22:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.