Тестируем программу: "Cool Pinger"

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 30.03.2006 (Чт) 16:18

Ты видел такие игры как Линейка скажем? Там графических объектов тысячи, и тем не менее тормозов нет (та же линейка на моем компе (далеко не самом продвинутом)спокойно идет с 4х антиалайсингом и макс настройками графики)


Для меня самого остаеться загадкой эдакая тормознутость, но обшарив кучу форумов ничего дельного не нахожу.
Тупо очистка первичного буфера (1280*1024*32) функцией С qmemset (отличается от memset 4-x байтовым шагом, выполняется немного быстрее) длиться около 13мс на моем компе, и быстрее никак. Заполнение же его "осмысленными" пикселями длиться немного дольше.
Просто все другие игры применяют аппаратное ускорение для вывода обьектов, а без него даже Quake1 имеет FPS около 50-70 (у меня).

RayShade
Хорошое заключение :)
Насчет буфера - я об этом вообще не думал. Решил, что сейчас уже все равно, сколько программа жрет памяти - что 20МБ, что 60 :)

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.03.2006 (Чт) 16:33

Tarantul

Это всегда имеет значение :)

Ресурсы ведь не безграничны.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 30.03.2006 (Чт) 16:40

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

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 30.03.2006 (Чт) 16:41

гейм-серверу, сорри за очепятку :D

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.03.2006 (Чт) 16:43

Дада! Именно геем! Я же говорю- ахтунг! ;)

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 30.03.2006 (Чт) 16:53

:lol:

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 30.03.2006 (Чт) 17:33

все-таки не понял зачем нужен такой пингер, тем более для геймеров, если сама игрушка перестает работать, когда эта монстровая прога пытается визуализировать значения коннекта к геем-серверу

Обьясняю: Идеш по улице, находиш комп. Включаеш, смотриш, есть ли интернет.Если есть, запускаеш эту прогу. Если не запускается - значит комп настолько плохой, что на нем только Doom и пойдет :) . Если запускается - тестируеш связь с инетом и при успешном коннекте устанавливаеш на него игры :)

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 30.03.2006 (Чт) 18:35

Tarantul
Подскажи адресок улицы где
Идеш по улице, находиш комп

:lol:
Если всё делать своими ручками, они скоро отвалятся !

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 30.03.2006 (Чт) 23:32

В принципе, прикольно,
только вот дикий размер кнопок, подборка цветов конечно...
Tarantul, ты ,либо поменяй цвет формы, на какой ни будь оттенок синего, либо кнопок на какой ни будь оттенок серого, либо дай юзеру возможность самому выбирать палитру.
конечно, ЦПУ 100% это круто, тут точно надо оптимизировать!
да, и в трей у меня прога сворачивается пол минуты :shock: - а надо ли тратить лишние ресурсы на окошко с надписью "отправка в трей"??? и на окошко с надписью "возврат из трея"????

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 31.03.2006 (Пт) 8:19

100% загрузка ЦП - не случайность, которую надо оптимизировать, а спланированое событие. Пингер работает по замкнутому циклу, как обычная DirectX Full-Screen игра.

Задержка пол минуты - конечно, не нормально :?; ну а столько окошек - для полноты картины :)

Diman1982
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 23.05.2006 (Вт) 16:51

А исходники то есть?

Сообщение Diman1982 » 15.08.2006 (Вт) 9:28

Ссылка на прогу не работает, не закачивается, может проверишь?

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 25.08.2006 (Пт) 16:24

Все гаразд со ссылкой :)
Лично проверил (как на прогу, так и на рисунок)

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 30.08.2006 (Ср) 17:06

Гы.. Ради интереса поставил глубину цвета - 16. Итог - прога не запустилась. Автору респект - такой вариант предусмотрел, прога выдала соответсвующую ошибку. Допиши в первй пост - "если у вас видеокарта с объёмом памяти ниже 8 мб, прогу не скачивайте." В целом неплохо, завтра на работе твою прогу поюзаю. Только буковки, пожалуйста, поменьше сделай.

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 30.08.2006 (Ср) 20:18

Огромное спасибо за отзыв! :) :)
Прогу действительно делал "пуленепробиваемой". Даже если матерплату отсоеденить выдаст ошибку и отправиться в трей :D. А насчет шрифта - если переделывать, то все, а эта прога уже будет единственной и неповторимой :D .
Кстати, всем мега-критикам: тестировать качество соединения на ней действительно удобно. Сам уже долго юзаю и сравниваю подключения по выделенке: видно все потери, нестабильности и т.д.

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 30.08.2006 (Ср) 20:41

По работе мне часто приходится проверять машины на наличие соединения с сервером (я сетевой администратор). Самый быстрый способ сделать это - выполнить, ping ip -t.
Однако, твоя прога возможностей пошире предоставляет. Но я её взять хочу не потому, что у меня ничего подобного нету. Просто я твою программу хочу проверить в массовых условиях - у меня 74 машины в сети. Просто интересно.

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 30.08.2006 (Ср) 20:50

Да это понятно... Есть много програм куда получше, быстрее, и надежнее. Но все равно я пользуюсь своей, так как "свое" :) . А с чужим разбираться надо, да и не всегда все нужные функции есть, а если есть, разбираться долго надо, а здесь каждая деталь понятна...

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

    TopList