On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 226
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 27.01.13 16:41. Заголовок: Одноядерный процессор vs многоядерный


Borland Console Compiler, как известно, довольно старая программа, которая ИМХО не дружит с многопоточностью. Как по-вашему, что лучше для более скоростной компиляции программы - одноядерный 3,5 ГГц Pentium-4 Netburst или же двухъядерный 2х2,1 ГГц. Насколько я знаю, в таких случаях на одно ядро программа запихивает систему, предоставляя второму компилятор. Core 2 Quad у меня пока что, к сожалению нет.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 21 , стр: 1 2 All [только новые]


постоянный участник




Пост N: 228
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 10.03.13 18:32. Заголовок: Был у меня стареньки..


Был у меня старенький HP DC7600 Ultra-Small и стоял на нём одноядерный 3,06 ГГц процессор. Поставил я на него Intel D940, дабы бегал этот старичок порезвее с новым сердцем. Правда, блок питания у него 200 Вт, а жрёт процессор 135 Вт. Сначала ругнулось на старый биос, но запустилось. Обновил биос и ругаться перестало. Всё, вроде, ОК. Нормально блок питания тянет и ничего, тьфу-тьфу-тьфу, не греется. Я был готов к худшему, что этот проц вообще всё вырубит. Правда, скорость компиляции от этого тоже не прибавилась

Есть ещё у меня Athlon 64 X2 5000 И там компиляция с такой же скоростью, увы и ах. Вывод: выше носа не прыгнешь. Для старых программ, к коим и относится Borland Console Compiler, второе ядро попросту невидимо. Я знаю, что в таких случаях на одно ядро система вешает Винду, а второе полностью отдаёт компилятору. 4 и более ядер точно пользы не принесут. Старый офис 2002, ИМХО, тоже не дружит с многоядерными системами. А вот 2007 и последующие я не ставлю постольку, поскольку они не поддерживают DBF. 1С, Python и Ruby также не поддерживает многоядерности. Зато хорошо распараллеливаются т.н. "функциональные" языки программирования. Но Harbour к ним не относится.

А вот если, не дай Бог, достался Celeron - срочно от него избавляйтесь. Даже Pentium IV одноядерный с той же частотой даст существенный прирост в производительности.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2736
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.03.13 18:46. Заголовок: Вот уже от чего я ни..


Вот уже от чего я никогда не страдал, так это от скорости компиляции. Лишние несколько секунд готов подождать. Даже не обращал внимание на этот параметр.
Это при том, что старый bcc55 (о нем ведь речь ?) компилирует куда как быстрее, чем современный mingw

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2728
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.03.13 20:04. Заголовок: Pasha пишет: Лишние..


Pasha пишет:

 цитата:
Лишние несколько секунд готов подождать


Это хорошо когда все настроено.
А у меня (при отличном компе, SSD-диске) при сборки на МиниГуи, когда создался ехе-ник, при первом запуске его Касперский - 25-30 сек. проверяет его. ВСЕГДА проверяет... зараза такая...
Я уже и в службу поддержки написал, пока с ними разбираюсь, отключаю нафиг Касперского при работе...
Из этих несколько секунд - за день часы набегают...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2729
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.03.13 20:05. Заголовок: Dr. Oldwarez пишет: ..


Dr. Oldwarez пишет:

 цитата:
Как по-вашему, что лучше для более скоростной компиляции программы


SSD диск лучше всего !
Или в памяти Виртуалку делать и на него сливать компилятор !

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2709
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.03.13 20:15. Заголовок: Andrey пишет: при с..


Andrey пишет:

 цитата:
при сборки на МиниГуи, когда создался ехе-ник, при первом запуске его Касперский - 25-30 сек. проверяет его. ВСЕГДА проверяет... зараза такая...


А разве нельзя эту папку добавить в список исключений в каспере ? В Dweb можно.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 747
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 10.03.13 20:18. Заголовок: Каким боком эта тема..


Каким боком эта тема к GUI относится?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2730
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.03.13 21:02. Заголовок: Dima пишет: А разве..


Dima пишет:

 цитата:
А разве нельзя эту папку добавить в список исключений в каспере ?


Добавил... Что-то там у них не работает... 2 недели переписываюсь и перезваниваюсь...

AlexMyr пишет:

 цитата:
Каким боком эта тема к GUI относится?


Да никаким... Просто из десятков секунд компиляции дни и месяцы собираются !

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2710
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.03.13 21:15. Заголовок: AlexMyr пишет: Каки..


AlexMyr пишет:

 цитата:
Каким боком эта тема к GUI относится?


Перенес.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 229
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 11.03.13 11:52. Заголовок: Pasha пишет: Вот уж..


Pasha пишет:

 цитата:
Вот уже от чего я никогда не страдал, так это от скорости компиляции. Лишние несколько секунд готов подождать. Даже не обращал внимание на этот параметр.
Это при том, что старый bcc55 (о нем ведь речь ?) компилирует куда как быстрее, чем современный mingw


Я-то готов подождать, а вот шефу на работе хочется побыстрее. Тем более, что многие вещи, особенно серверные, приходится делать методом "научного тыка" и проводить не одну компиляцию за сессию. MinGW я не использую - только старый добрый BCC.

Andrey пишет:

 цитата:
SSD диск лучше всего !


Кто бы спорил... Только дорогие они Один такой диск стоит, как моя месячная зарплата.



Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2739
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 11.03.13 14:38. Заголовок: Dr. Oldwarez пишет: ..


Dr. Oldwarez пишет:

 цитата:
Я-то готов подождать, а вот шефу на работе хочется побыстрее. Тем более, что многие вещи, особенно серверные, приходится делать методом "научного тыка" и проводить не одну компиляцию за сессию. MinGW я не использую - только старый добрый BCC.



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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 748
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 11.03.13 14:54. Заголовок: опцию -inc используе..


опцию -inc используете?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 161
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 11.03.13 14:59. Заголовок: Andrey пишет:Просто ..


Andrey пишет:
 цитата:
Просто из десятков секунд компиляции дни и месяцы собираются !


Dr. Oldwarez пишет:
 цитата:
на работе хочется побыстрее


Для BCC. Собирайте в проекте свою lib прогр. tlib.exe. Например prg файл с Function Main не входит в lib, а остальные prg файлы проекта входят в lib. (x)Harbour-ом получайте obj только для измененных prg, заменяйте в lib полученные obj и потом собирайте exe со своей lib и prg файлом с Function Main. Собирает быстро. Если вызываете функции по макро, может понадобится в prg с Main добавить REQUEST для функций из lib.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2740
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 11.03.13 15:21. Заголовок: Имею Pentium dual-co..


Имею Pentium dual-core E5700
Не самая быстрая по нынешним временам машина.
Сырцов порядка мегабайта, сборка с помощью bcc выполняется за 5 сек.
Не понимаю, из-за чего сыр-бор. Bcc это очень старый и очень быстрый, но морально устарвший компилятор.
Современный компилятор будет собирать программу в разы медленнее.
ИМХО, шефа должно больше беспокоить, что используется морально устаревший компилятор, а не эти несчастные секунды. Если уж секунды так важно, то дал бы машину помощнее.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2733
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.03.13 18:20. Заголовок: Pasha пишет: Если у..


Pasha пишет:

 цитата:
Если уж секунды так важно, то дал бы машину помощнее.


Это точно !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 230
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 11.03.13 18:39. Заголовок: Pasha пишет: Если у..


Pasha пишет:

 цитата:
Если уж секунды так важно, то дал бы машину помощнее


Дык, быстрее 3 ГГц на ядро ноутбуков нет в принципе. На четырехъядерном ноутбуке, как я уже сказал, два ядра будут совсем висеть, одно под системой, а компилятору всё равно достанется ТОЛЬКО одно ядро. Лучше всего Intel Pentium 4 Extreme Edition, но на ноутбуки он не ставится.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2717
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.03.13 18:50. Заголовок: я когда то в старые ..


я когда то в старые добрые времена собирал прогу на Clipper на 286 машинке аж за 5 минут.
за это время успевал подогреть чайник , выпить кофе и покурить.
зажрался народ , речь уже о секундах идет

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2734
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.03.13 20:14. Заголовок: Dima пишет: я когда..


Dima пишет:

 цитата:
я когда то в старые добрые времена собирал прогу на Clipper на 286 машинке аж за 5 минут.
за это время успевал подогреть чайник , выпить кофе и покурить.


Аналогично !!!
Я еще на 8086 проце собирал, без БЛИНКЕРА !!!

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2719
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.03.13 20:40. Заголовок: Andrey пишет: Я еще..


Andrey пишет:

 цитата:
Я еще на 8086 проце собирал, без БЛИНКЕРА !!!


Да и я на такой собирал , только это было очень давно и тогда я успевал
не только кофе попить но и пообедать ;)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 2747
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 11.03.13 22:32. Заголовок: Клиппер 5.01 я тоже ..


Клиппер 5.01 я тоже собирал на xt 8088 640k ram 20M hdd
А до этого суперкомпьютера был amstrad 640k без винчестера с двумя флопиками по 360к.
Что-то я на нем собирал, но насчет клиппера точно не скажу. Может и собирал что-то с autumn-86 или summer-87. А может это был турбо-паскаль или турбо-с, уже не помню, давно это было.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2722
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 11.03.13 22:43. Заголовок: Pasha пишет: А може..


Pasha пишет:

 цитата:
А может это был турбо-паскаль или турбо-с, уже не помню, давно это было.


а я с турбо бейсика начал ;)

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 21 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 698
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет