|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.08.2011, 14:33 | #21 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Значит что в программе нет утечек памяти(Что приводит к заполнениею всей свободной ОЗУ ПК и последующему зависанию всей системы).
~30 метров для такой программы думаю нормально, но и за потреблением памяти тоже нужно следить. Ваша программа просто нагружает процессор и забирает 50% его мощьносии на себя. Видимо слишком сложные математ. действия. Последний раз редактировалось Человек_Борща; 29.08.2011 в 14:35. |
29.08.2011, 14:41 | #22 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 70
|
понял, спасибо.
я стараюсь не забывать освобождать ресурсы. |
29.08.2011, 15:16 | #23 |
Ископаемый админ
Форумчанин
Регистрация: 08.07.2010
Сообщений: 992
|
Проверил еще на трех машинах.
Windows Server 2003 x86 полет нормальный, вылетов не было минут 20, потом закрыл. Windows XP x86 нормально. Windows Server 2008 x64 вылет примерно через минуту. Похоже с x64 все-таки не дружит. Под XP действительно съела половину мощности процессора, под Server ест 4-5%.
Выписывайте лучший журнал о беспроводных технологиях "Ukrainian Wireless News"! Издается с 1913 года.
|
29.08.2011, 16:01 | #24 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
природное любопытство взяло верх над чванством - скачал обновление Direct и поставил. прога запустилась без проблем, но проц грузит аж на 62 %!!! У меня так 3 VirtualDub'а, перерабатывая 12 Гб картинок, вместе не грузят!!! Это что там за алгоритм такой понапихан??? оптимизация нужна точно по максимуму.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
29.08.2011, 16:10 | #25 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 70
|
в общем программа запускается у всех - это радует.
а то что кушает процесорное время я буду разбиратся. "Это что там за алгоритм такой понапихан???"да вроде ничео необычного. видимо в DirectX есть какието правила какие процессы можно ставить в главный цыкл а какие нет - но я пока этих правил не знаю. |
31.08.2011, 10:36 | #26 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 70
|
Здравствуйте!
Вот следующий вариант. Скачать можно по ссылке http://uafile.com.ua/get/3261/ (3.4 mb) Внутри есть инструкция. На ХР у меня работает, на семерке - нет. |
31.08.2011, 13:46 | #27 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
Во, уже ходить в этом мире можно и головой вертеть во все сторны. Только домики прошибаешь насквозь, будто на танке едешь. Проц грузит всё так же на 60 %. и мышка глючит немного, когда запускаешь во время игры другую программу (Диспетчер задач). Это будет РПГ или бродилка-квест? а по сюжету героиня будет симпотичная бегать в одной надбедренной повязке и мечом размахивать? или там их толпа будет?
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
31.08.2011, 14:00 | #28 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 70
|
обнаружен глюк на семерке:
в режиме игры синий екран - не работает камера и скорей всего это изза настроек главного окна. хп, и 7 по разному считывают координаты мыши по умолчанию. (нужно развернуть главное окно на всю ширину екрана и у брать верхнюю полоску (закрытие и свертывание -но я пока не заню как это делается). Чтобы робочая область (для виндовс была такаяже как и в DirectX - тоесть полгоэкранная. хп - это делает по умолчанию при игициализации DirectX, поэтому на ней и работает. 7 же оставляет настройки окна виндовс + верхнюю полоску поэтому в режиме игра камера вертится по кругу (ведь ее поворот берет не правельные координаты мыши.) |
01.09.2011, 15:41 | #29 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 70
|
С глюками в семерке я разобрался, но возникла другая проблема.
Программа хватает 50% процессорного времени. Я для пробы удалил из приложения абсолютно все(оставил апи код создания одного окна).Приложение весит 17кб а при запуске всеравно хватает теже 50%. |
01.09.2011, 16:29 | #30 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
у меня есть прога, тоже небольшая, но в ней алгоритм поиска всех папок на компе и сохранение их в массив - поэтому память жрёт, как свинья помои. у Вас, скорее, всего, тоже что-то загружается (картинки?) и остаётся в памяти.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Протестировать программу клиент-сервер | Blourid | Свободное общение | 10 | 07.08.2010 19:14 |
Здравствуйте хочу заказать программу. | дмитрий павлович | Фриланс | 10 | 17.07.2009 01:13 |
Помогите протестировать программу | NetSpace | Софт | 9 | 09.06.2009 08:19 |
Как протестировать написанную программу? | Сергей089 | Общие вопросы Delphi | 6 | 05.12.2008 18:01 |
Здравствуйте! Помогите пожалуйста, нужно написать планировщик задач. | perple | Помощь студентам | 1 | 19.10.2007 19:37 |