Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#16: 2009-08-06 12:53:51 ЛС | профиль | цитата
Dark_MX писал(а):
проверка памяти не влияет на скорость? о_О

проверка и защита не одно и тоже. Защита участков памяти от записи реализуется на уровне CPU и на скорость чего бы то ни было не влияет.

Dark_MX писал(а):
А разве в 64 битных машинах типы данных не больше чем в 32-х?

если ОС используется 32х разрядная, то не больше. Если программа собрана компилятором 32х разрядным, то тоже не больше вне зависимости от ОС.

Dark_MX писал(а):
Ну и по логике чем больше тем дольше операции.

это не так. Любая операция с 32х и 64х битными числами выполняется за одно и тоже количество тактов. При оптимизации будет как раз с точностью до наоборот
карма: 27
0
Ответов: 338
Рейтинг: 3
#17: 2009-08-06 13:11:49 ЛС | профиль | цитата
Dilma, не буду спорить. Но мне казалось (в книжках читал) что "размер имеет значение" .
Запишу гдето там у себя в нейронах.

А помогите тогда еще вот такой код оптимизаровать, я с ним мучаюсь давненько, и не знаю как ускорить.
code_14487.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_14487.txt [5.7KB] [132]
Разработчик
Ответов: 4698
Рейтинг: 426
#18: 2009-08-06 13:20:16 ЛС | профиль | цитата
----
А здесь я хотел написать о MultiStrData, что уже сделал nesco
карма: 10
0
Администрация
Ответов: 15295
Рейтинг: 1519
#19: 2009-08-06 13:20:26 ЛС | профиль | цитата
Dark_MX писал(а):
Но мне казалось (в книжках читал) что "размер имеет значение"

все зависит от времени написания книги. Вот такой встречный вопрос для осмысления на досуге: если я перепишу код на использование только 16ти разрядных регистров, то значит ли это, что быстродействие повысится примерно в 2 раза?

Dark_MX писал(а):
А помогите тогда еще вот такой код оптимизаровать

это можно будет оптимизировать только тогда, когда в FTCG будет элемент StrPart
------------ Дoбавленo в 13.26:
однако я бы посоветовал сначала заполнить таблицу, а потом уже искать максимум в каждой колонке.
карма: 27
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#20: 2009-08-06 13:29:35 ЛС | профиль | цитата
Dilma писал(а):
это можно будет оптимизировать только тогда, когда в FTCG будет элемент StrPart

Это можно решить и сейчас с помощью


Add(MultiStrData,2331566,119,203)
{
}
карма: 22

0
Ответов: 338
Рейтинг: 3
#21: 2009-08-06 13:42:31 ЛС | профиль | цитата
Dilma, люблю когда вопросами в "тему" отвечают на вопрос. Я лучшего обяснения и не придумал бы. Вопрос снят. А книги и вправду староватые у меня

Жаль.
А можно в HiAsm приблизительно так написать:
double *Data[];
for (int i=0;strRight != "EOF";i++)
{
strPart ("strRight", ":"); // оно например в strLeft и strRight выдает значения.
if ( Data[i] < strLeft ) Data[i] = strLeft
}
? А то сколько с циклом не мучался непойму как его сделать именно так. Ну тоесть масив использовать значение итерации цикла. (извеняюсь за ошибки)

P.S.
Где можно почитать про FTCG и про MT? Искал искал вики... только поиск в самом низу бывает выдает страницы. А содержание так и не смог отыскать.
------------ Дoбавленo в 13.44:
nesco, а где этот компонент взять? У меня нету. HiAsm v4.02 b180 HiUpd молчит.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#22: 2009-08-06 13:46:37 ЛС | профиль | цитата
Dark_MX писал(а):
HiAsm v4.02 b180 HiUpd молчит

Да он в строках со 178 присутствует
карма: 22

0
Ответов: 338
Рейтинг: 3
#23: 2009-08-06 13:53:41 ЛС | профиль | цитата
nesco, хм. У меня его точно нету, потому что включается жмулятор компонента. Я кстати давно не качал HiAsm все время через HiUpd апдейчу.

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4698
Рейтинг: 426
#24: 2009-08-06 13:54:44 ЛС | профиль | цитата
----
"----" - значит, то вопрос который я здесь собирался задать(на счет code.... в вашем сообщении выше) некому, так как причина удалена из вашего сообщения
карма: 10
0
Ответов: 338
Рейтинг: 3
#25: 2009-08-06 14:05:23 ЛС | профиль | цитата
Assasin, бот? Что означают ваши "----" ?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#26: 2009-08-06 14:10:52 ЛС | профиль | цитата
Dark_MX писал(а):
все время через HiUpd апдейчу.

HiUpdate апгрэдит только среду, но не компоненты. Компоненты апгрэйдятся только через SVN
------------ Дoбавленo в 14.12:
Dark_MX, а че ты себе мозги паришь Поставь b179 c инсталлятора и прокачай ее до b180
карма: 22

0
Ответов: 5446
Рейтинг: 323
#27: 2009-08-06 14:21:36 ЛС | профиль | цитата
Dark_MX, обновись с SVN, тогда может проявится...
карма: 1

0
Ответов: 338
Рейтинг: 3
#28: 2009-08-06 14:23:39 ЛС | профиль | цитата
nesco, у меня GPRS => Трафик дорого и долго.

Assasin, исправим положение.

Хотелось бы улудшить HiUpd, если вы конечно будете пользоватья этим методом.
Файл для обновления писал(а):
File.ext Hash1 Hash2 Hash3

каждый кусочек хеша отвечает за 128кб файла. Ну что бы файлы метровые не качать только изза измененных 2х кб. А вот и вопрос. Актуально ли?
------------ Дoбавленo в 14.24:
iarspider, не не. Я и вправду удалил из сообщения кусочек. Все законно.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4698
Рейтинг: 426
#29: 2009-08-06 14:33:39 ЛС | профиль | цитата
iarspider писал(а):
Assasin, тут за число сообщений советником не сделают

Прекрасно понимаю, но как и написал Darl_MX, все законно, к тому же я и не рассчитывал требовать советника за то что я набрал 1000 сообщений, я лучше буду смотреть на то, насколько я полезен людям, а они уже будут сами говорить, гожусь я в советники или нет, думаю такая же логика и у вас iarspider, если ошибаюсь, прошу прощения, с уважением, Assasin


Dark_MX, не думаю, что актуально качать файл по 128кб, для этой цели подойдут только два файла для HiUpdate: HiAsm.exe и fix.txt(когда он потолстеет ) Поэтому, я придерживаюсь мнения о закачке файла сразу, целиком.
карма: 10
0
Ответов: 338
Рейтинг: 3
#30: 2009-08-06 14:34:22 ЛС | профиль | цитата
А можно было просто ткнуть носом и ответить "разбирайся сам" HiSvn. Щас обновлю, и буду проверять новые компоненты.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)