Основы разработки
- Явно нужен тест по скорости для основных функций GDI, то есть вывод текста, получение той или иной информации. Чтобы было видно, как идёт оптимизация. С таким примерно выводом в файл:
Функция (аргументы) | Время выполнения (усредняется время за N циклов) |
По всем пунктам, где требуется решить проблему,
- сначала желательно воспроизвести ситуацию отдельной программой, если возможно;
- потом – либо написать хак (не совсем корректный патч, который делает что проблема убирается, но не факт, что это правильное решение и годится для других);
- либо внести полные исправления в функцию, с комментариями к ней.
Все сделанные патчи (и подготовленные к отправке) должны помещаться в patches/check (в CVS wine-etersoft):
$ cvs add новый_патч.patch
$ cvs commit
Ссылок на эту страницу нет