Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];

Вниз

Тормознутость??   Найти похожие ветки 

 
walde   (2007-09-08 16:55) [0]

1)Вроде в проге(простенькая графика) парочка стат. массивов-тормозит жутко..запускаешь аську или кип, или мед. плеер-пашет как миленькая!что это за тупость??
2)дин. память берется из виртуальной что ли??если у меня большущий массив, в чем преимущество запихать это в список, если кол-во данных не меняется?к тому же доступ медленнее?
p/s дин память всегда для меня тема жуткая))


 
PixelShader ©   (2007-09-08 16:59) [1]

Телепаты по прежнему отпуске. Какое GAPI используешь? А лучше сразу код показывай.


 
walde   (2007-09-08 17:04) [2]

что такое GAPI?ты не понял-совсем простенькая!а ля канвас


 
Dib@zol ©   (2007-09-08 17:07) [3]

Телепатор: GAPI означает Graphical Application Programming Interface. Сиречь набор функций для разработки графических прог. В данном же случае мы наблюдаем не GAPI, a GVCL ;)


 
walde   (2007-09-08 17:08) [4]

да вы лучше бы на вопрос ответили)


 
Dib@zol ©   (2007-09-08 17:10) [5]

Вот именно в том и проблема, что а ля канвас. Он-то и тормозит. Хотя... Покажи сам код отрисовки с использованием этих самых массивов!


 
walde   (2007-09-08 17:12) [6]

а ускоряется из за того, что под те проги системой выделяется память??


 
walde   (2007-09-08 17:19) [7]

procedure paintball(x, y: Integer);
var
r: Integer;
begin
 r:=14;
 setpenstyle(psclear);
 setbrushcolor(ballcol);
 ellipse(x-r, y-r, x+r, y+r);
 setpenstyle(pssolid);
 setbrushcolor(clwhite);
 end;
ps здесь библиотека не канвас


 
walde   (2007-09-08 17:20) [8]

var
balls: array[1..16] of array[1..10] of tcolor;
existence: array[1..16] of array[1..10] of boolean;
moved: array[1..16] of boolean;


 
Dib@zol ©   (2007-09-08 17:20) [9]

Не понял последний пост. Ты о чём?
В VCL есть куча не нужного в данном конкретном случае функционала, который предназначен для упрощения жизни программиста за счёт определённой прибавки тормозов к его прогам.


 
Dib@zol ©   (2007-09-08 17:21) [10]

Последний на момент написания был [6].


 
walde   (2007-09-08 17:23) [11]

не...почему она нормально пашет, когда я открываю еще кип или медиа плеер??она компилируется и работает быстро?


 
walde   (2007-09-08 17:26) [12]

к посту 9
чтоб ты понял. что нет никаких супер-затрат памяти


 
Dib@zol ©   (2007-09-08 17:30) [13]

Квип и Медиа-плеер запускают из-под себя прогу DDHELP.exe, предназначенную для реализации доступа к аппаратному ускорителю графики через DirectX. Но это наверное, потому что плеер использует DirectSound. А вот про квип я сам удивился, когда увидел, как в списке процессов из под него был запущен ддхелп.

Предположение моё кнешн никакой критики не выдерживает, но что ещё такого специфичного с графикой могут твОрить 2 эти проги?


 
walde   (2007-09-08 17:31) [14]

в смысле?в том то и дело что ничего особенного...


 
walde   (2007-09-08 17:32) [15]

это же часть клда..если ты об этом


 
Dib@zol ©   (2007-09-08 17:33) [16]

Вощем, скажи на словах, что ты хочешь сделать, и я попробую это переписать на АПИ.


 
walde   (2007-09-08 17:34) [17]

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


 
Dib@zol ©   (2007-09-08 17:35) [18]

Оххх... Кидай, дадно. Что это хоть?


 
homm ©   (2007-09-08 20:02) [19]

> walde

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


 
Dib@zol ©   (2007-09-08 20:07) [20]

> [19] homm ©   (08.09.07 20:02)

О. Спасибо, выразил. У меня это уже давно на языке вертелось, но не смог слов цензурных подобрать.
2walde: ну и хде твоя прога?


 
walde   (2007-09-09 10:18) [21]

2dibazol Короче, мне надо было уйти
1)Запускаю прогу. Она сильно томозит, но мне кажется, что она не такая уж сложная что-ли, чтобы так тормозить. короче, закрываю
2)Открываю аську или кип или медиаплеер.
3)Снова открываю прогу(при этом 2) получается как бы второй задачей)-прога работает нормально и без тормозов.
Ну сейчас-то понятно???


 
homm ©   (2007-09-09 10:50) [22]

> Ну сейчас-то понятно???

Уже лучше. В чем именно проявляются тормоза, если выводит графику, значит падает количество выводимых кадров. Тогда вопрос, как организованы эти самые кадры, по таймеру, либо берется вся доступная мощность процессора?
При тормозах какая загрузка процессора в диспетчере задачь? Какая аська? (что-то недавно здесь было про Квип)



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.003 c
2-1296987414
Fr
2011-02-06 13:16
2011.05.15
использование TDialogOpen


15-1296422980
Юрий
2011-01-31 00:29
2011.05.15
С днем рождения ! 31 января 2011 понедельник


2-1297089446
Сергей
2011-02-07 17:37
2011.05.15
Как расширить чужой ActiveX?


2-1297240924
Fredwriter
2011-02-09 11:42
2011.05.15
Экспорт в Word


15-1296120101
Demo
2011-01-27 12:21
2011.05.15
Сенсорный моноблок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский