User Tag List

Страница 58 из 278 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 2779

Тема: Xpeccy

  1. #571

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А вот и нифига. Если вместо всего while (vid->pixcount >= 1) {...} вызывать функцию по указателю, соответствующую режиму, эта черная дыра начинает хавать даже чуть больше. Надо меньше sync-ать, но на большие расстояния.
    В дебаге профиль сними чтоб было более ясно. Ну и пореже вызывать эту функцию, соотвеццно.

  2. #571
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #572

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На работе снимал показания по загружености в top-е (на профилер уже времени не было) - примерно +1%.
    Дома прошелся валгриндом. В старом варианте self(vidSync) = 27.7%, с заменой на вызов функции self(vidDrawNormal) = 22.6%.
    Топ мне врёт?
    Все любят гипножабу

  4. #573

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Дома прошелся валгриндом. В старом варианте self(vidSync) = 27.7%, с заменой на вызов функции self(vidDrawNormal) = 22.6%.
    Топ мне врёт?
    А причем тут валгринд? Он вроде для других целей предназначен.
    Топу вообще доверять в таких вопросах не стоит (динамическое изменение частоты проца сводит достоверность на нет). Лучше вычленить проверяемый код в автотест и его гонять под профилировщиком или time на худой конец.

  5. #574

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    valgrind --tool=callgrind - не?
    QtCreator: анализ - профилер функций valgrind
    Последний раз редактировалось SAM style; 15.11.2012 в 23:38.
    Все любят гипножабу

  6. #575

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    vallgrind --tool=callgrind - не?
    QtCreator: анализ - профилер функций valgrind
    Там больше на использование кэша профилирование.

  7. #576

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Там больше на использование кэша профилирование.
    Тогда gprof? Выдаёт схожие проценты.
    Все любят гипножабу

  8. #577

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Тогда gprof? Выдаёт схожие проценты.
    Ну раз результат получается в целом одинаковый, значит надо использовать то, что удобнее. gprof требует спецсборки, но работает почти на той же скорости, callgrind медленный, но не требует пересборки и т.п.
    5% прироста скорости- это хорошо

  9. #578

    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ого! Так ведь это потенциально первый эмуль спектрума под мак с отладчиком?

    Пробовал под MacOSX собирать? (Могу попробовать под руководтством автора пособирать).
    oisee.

  10. #579

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от siril Посмотреть сообщение
    Ого! Так ведь это потенциально первый эмуль спектрума под мак с отладчиком?
    Еще есть: http://zx-pk.ru/showthread.php?t=2480

  11. #580

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от siril Посмотреть сообщение
    Ого! Так ведь это потенциально первый эмуль спектрума под мак с отладчиком?

    Пробовал под MacOSX собирать? (Могу попробовать под руководтством автора пособирать).
    Пробовал, но по незнанию быстро сдулся. Завести удалось максимум хакинтош 10.5. cmake, qt, sdl водрузил. А вот что с компилятором делать? Повсеместно нахваливают xcode, но официально его не получить - надо быть эпл-девелопером, более-менее современные версии с рутрекера требуют 10.6 и выше.
    Дебагер, кстати, сырой и почти неудобный.
    Все любят гипножабу

Страница 58 из 278 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •