Основы разработки
- Явно нужен тест по скорости для основных функций GDI, то есть вывод текста, получение той или иной информации. Чтобы было видно, как идёт оптимизация. С таким примерно выводом в файл:
Функция (аргументы) | Время выполнения (усредняется время за N циклов) |
По всем пунктам, где требуется решить проблему,
- сначала желательно воспроизвести ситуацию отдельной программой, если возможно;
- потом – либо написать хак (не совсем корректный патч, который делает что проблема убирается, но не факт, что это правильное решение и годится для других);
- либо внести полные исправления в функцию, с комментариями к ней.
Все сделанные патчи (и подготовленные к отправке) должны помещаться в patches/check (в CVS wine-etersoft):
$ cvs add новый_патч.patch
$ cvs commit
Ссылок на эту страницу нет</t
1000
extarea><br />
</td></tr></table><div class="Wrapper" style='margin-top:0px;padding-top:0px'><div class="page" style='margin-top:0px;padding-top:0px'><br /> <script language="
Java Script" type="text/javascript">
</script>
<input name="save" class="
Ok Btn" onmouseover='this.className="
Ok Btn_";' onmouseout='this.className="
Ok Btn";'
type="submit" align="top" value="Сохранить изменения" />
<img src="
" class="buttonsspacer" alt= border="0" />
<input name="preview" class="OkBtn" onmouseover='this.className="OkBtn_";' onmouseout ='this.className="OkBtn";'
type="submit" align="top" value="Предварительный просмотр" />
<img src="http://www.freesource.info/wiki/images/z.gif" class="buttonsspacer" alt= border="0" />
<input class="
Cancel Btn" onmouseover='this.className="
Cancel Btn_";' onmouseout ='this.className="
Cancel Btn";'
type="button" align="top" value="Отменить
изменения" onclick="document.location='
http://www.freesource.info/wiki/KUdaleniju/OsnovyRazrabotki';" />
</form>
</div>
<div class="Footer">
<img src="
" width="5" height="1" alt= align="left" border="0" />
<img src="http://www.freesource.info/wiki/images/z.gif" width="5" height="1" alt= align="right" border="0" />
<div class='Tab' style='background-image:url(http://www.freesource.info/wiki/themes/tabs_mithraen/icons/tabbg1.gif);'><table cellspacing="0" cellpadding="0" border="0" ><tr><td><img src='
' width='7' align='top' hspace='0' vspace='0' height='25' alt=
border='0' /></td><td valign='top'><div class='TabText'><a href="http://www.freesource.info/wiki/KUdaleniju/OsnovyRazrabotki/show" title="Нажмите, чтобы вернуться к просмотру">Просмотр</a></div></td><td><img src='' width='7' align='top' hspace='0' vspace='0' height='25' alt= border='0' /></td></tr></table></div>
<div class='TabSelected' style='background-image:url(
http://www.freesource.info/wiki/themes/tabs_mithraen/icons/tabbg.gif);' ><table cellspacing="0" cellpadding="0" border="0" ><tr><td><img src='
' width='8' align='top' hspace='0' vspace='0' height='30' alt=
border='0' /></td><td><div class='TabText'>Правка</div></td><td><img src='' width='8' align='top' hspace='0' vspace='0' height='30' alt= border='0' /></td></tr></table></div>
<div class='Tab' style='background-image:url(http://www.freesource.info/wiki/themes/tabs_mithraen/icons/tabbg1.gif);'><table cellspacing="0" cellpadding="0" border="0" ><tr><td><img src='
' width='7' align='top' hspace='0' vspace='0' height='25' alt=
border='0' /></td><td valign='top'><div class='TabText'><a href="http://www.freesource.info/wiki/KUdaleniju/OsnovyRazrabotki/revisions" title="Нажмите, чтобы увидеть список изменений">2005–08–03 10:37:12</a></div></td><td><img src='' width='7' align='top' hspace='0' vspace='0' height='25' alt= border='0' /></td></tr></table></div>
<div class='Tab' style='background-image:url(http://www.freesource.info/wiki/themes/tabs_mithraen/icons/tabbg1.gif);'><table cellspacing="0" cellpadding="0" border="0" ><tr><td><img src='
' width='7' align='top' hspace='0' vspace='0' height='25' alt=
border='0' /></td><td valign='top'><div class='TabText'><a href="http://www.freesource.info/wiki/KUdaleniju/OsnovyRazrabotki/settings" title="Прочие свойства и настройки данной страницы">Свойства</a></div></td><td><img src='' width='7' align='to
94a
p' hspace='0' vspace='0' height='25' alt= border='0' /></td></tr></table></div>
<div class='Tab2' style='background-image:url(http://www.freesource.info/wiki/themes/tabs_mithraen/icons/tabbg1.gif);'><table cellspacing="0" cellpadding="0" border="0" ><tr><td><img src='
' width='7' align='top' hspace='0' vspace='0' height='25' alt=
border='0' /></td><td valign='top'><div class='TabText'><a href="http://www.freesource.info/wiki/KUdaleniju/OsnovyRazrabotki/referrers" title="Нажмите, чтобы увидеть список страниц, ссылающихся на эту">Рефереры</a></div></td><td><img src='' width='7' align='top' hspace='0' vspace='0' height='25' alt= border='0' /></td></tr></table></div>
<div class="Tab Space">
<div class="Tab Text" style="padding-left:10px">