Страница 1 из 1

Есть ли проблемя с двухголовыми процессорами?

Добавлено: 13 Август 2009, 14:00
vd-vuf
c6.3 9059
возникла проблема
приложение на работе пашет, а дома в несколько тычков вылетает.
дома двухядерный процессор, на работе таких пока что нету.
особенность приложения много/часто используются глобальные очереди, обычные и тредные
синхронизация доступа к этим данным обернута в ICriticalSection (несколько штук)
уже все излазил, вылизал так сказать все что могло быть подозрительным в плане
доступа к переменным которых уже нет.
но приложение вылетает, причем молча.
может всетаки кривые руки или фиг его знает? :)

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 13 Август 2009, 14:29
BOB
9059 пришлось откатить . На работе 8 камней непредсказуемые сбои , а дома 2 камня все в норме. Думаю дело не в камнях (навряд ли у программы есть доступ к процессору) , но однозначно билд не рабочий.

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 13 Август 2009, 20:59
Дед Пахом
Есть проблема, много пишут. Решение - привязать программу к одному процессору, смотри winapi SetProcessAffinityMask();

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 14 Август 2009, 7:04
Lenkov
А как привязать программу к двум процессорам?
Один загружен по самые уши, а другой стоит

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 14 Август 2009, 9:11
vd-vuf
Спасиба родные!!!
хорошие советы :)
(засучил рукава, пошел выкидавать 9059 и рыть winapi)

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 14 Август 2009, 17:51
lsgsoftware
К вопросу о С639059.Как у ветерана клаши у меня есть наверное
все версии клаши начиная с 1-ой еще для ДОС. Так вот, до
с639058 дошли через серию компактных локальных патчей, интегрированный патч
появился позднее. А на С639059 сразу выкатили интегрированный патч.Я конечно
его установил и вроде работаю и проблем не замечаю пока,но на форуме проходила
иногда критика в адрес С639059.А это очень важный для нас вопрос.Хотелось
бы узнать подробнее, какие были проблемы с С639059.Стоит ли откатываться и на какую
версию.Что скажут наши уважаемые Гуру. С С7 я пока только экспериментирую.

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 17 Август 2009, 9:39
Игорь Столяров
Скажу про себя. Да, есть проблемы в C6 9059 - но их не больше, чем в предыдущих релизах, и в общем-то они все обходятся (я писал об этом на форуме). Но зато в нем исправлено несколько серьезных проблем - например сделана нормальная поддержка линкуемого manifest для Windows Vista. Да, и в конце концов, не надо забывать, что C6 9058 - это релиз 2007 г. (!). Если Вы делаете программы для замкнутого и ограниченного круга пользователей (например на своем предприятии) - то действительно, лучше не искать себе на голову новых приключений и использовать уже известный релиз. Мы после долгого тестирования перевели все серийные программы под 9059 - и никаких проблем под всем спектром процессоров Intel & AMD (в т.ч. 2-х и 4-х ядерными) не обнаружили. Программы устойчиво работают под 32 и 64 разрядными версиями Windows. Да и все-таки С6 9059 по своему ядру ближе к С7, и лучше адаптировать приложения для перехода на С7 сейчас, чем надяться на выпуск "беспроблемного" релиза С7. Есстественно, это лично мое, субъективное мнение, никого и ни к чему не обязывающее ... ;)

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:01
AnDS
Игорь Столяров писал(а):Скажу про себя. Да, есть проблемы в C6 9059 - но их не больше, чем в предыдущих релизах, и в общем-то они все обходятся (я писал об этом на форуме).
а как ты решаешь вот эту проблему: http://forum.clarionlife.net/phpbb/view ... 341#p11420

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:08
Игорь Столяров
В этой теме много чего написано. Что именно тебя интересует ?

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:33
AnDS
Ну я сослался на мое сообщение в ветке.

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:40
Игорь Столяров
Элементарно. Практически не использую ENTRY FIELD для ввода строковых полей, т.к. на них нет контекстного меню управления содержимым поля (копировать. вставить и т.д.), а использую TEXT FIELD. Ну разве, что для ввода паролей ... И тем более нет необходимости менять формат этих полей в момент выполнения программы .... ;)

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:42
AnDS
Ну это не решение проблемы. :-)
Хотя TEXT FIELD конечно лучше.

Re: Есть ли проблемя с двухголовыми процессорами?

Добавлено: 20 Август 2009, 17:52
Игорь Столяров
Ха ! Как обычно все беды от невнимательности ... :(
А дьявол ведь по привычке спрятался в деталях ... ;)
Я ведь написал ОБХОДЯТСЯ, а не РЕШАЮТСЯ ... :)

Про решение. Тут в форум господа заходили, которые самоотверженно изобретают новую среду для C7 / NET. Спроси у них. Может и на такие мелочи как глюки с строками С6 9059 уже время появилось ... ;)