|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 15, 2003 04:33:03 Интересная ситуация На одной и той же машине моя программа замечательно работает в Win2000 и WinXP, но жутко тормозит в Win 9?. Программа о которой я говорю - ето мой Телесуфлёр. Я проверял время работы отдельных частей. Выполняется быстро (~0.3msec). А цикл обработки сообщений не даёт скорости больше, чем 10fps. |
|
|
Дата: Окт 15, 2003 04:44:15 SolidCode Интересная ситуация. А у меня всё с точностью до наоборот: на Win2000 одна подопытная прога тормозит при старте, а на древнем Win95 стартует просто безупречно. |
|
|
Дата: Окт 15, 2003 05:24:43 SolidCode У меня на 98-й твоя прога вообще зависла :-( |
|
|
Дата: Окт 15, 2003 06:55:03 Всё это похожо на какую то разводку.... |
|
|
Дата: Окт 15, 2003 07:04:13 Asterix На 95 с 8Мб памяти (!) наш MINIMAL работает как зверь. Что за напасть с этим NT?! |
|
|
Дата: Окт 15, 2003 07:12:11 Quantum И я про то же ;-) |
|
|
Дата: Окт 15, 2003 07:30:40 Asterix Уже с разными MSVCRT пробовал, с отладочной версией тоже пробовал, в коде менял всё что только можно, искал подобные программы для сравнения - нешёл одну на дельфи - глючит ещё хуже (отрадно :) Осталось только три средства: 1. Поставить свой SEH обработчик, но это будет некрасивое решение. 2. Сказать всем, что, лучше не использовать play/stop :))) 3. Переписать код MiniFMOD, что я и сделаю... если ничего лучшего не придумаем. ЗЫ: В вижуале я его тоже компилировал - не помогло. |
|
|
Дата: Окт 15, 2003 07:48:50 Quantum ReloX-подобная программа, в смысле используемых API из winmm.dll, не глючит.. |
|
|
Дата: Окт 15, 2003 19:53:28 · Поправил: rst SolidCode - а че за проблема вообще? TrueTime попробуй воспользоваться - получишь ответ на вопрос сразу же. Вполть до строчки кода. Кстати. По поводу разницы - 9х и НТ - переход внутрь ядра в 9х "однозадачный". При вызове функций ядра в 9х происходит вызов FlushInstructionCache ... со всемы вытекающими... Да SEH в общем-то тоже вроде тормозит. |
|
|
Дата: Окт 18, 2003 19:43:35 А где можно этот TrueTime надыбать? И что он делает? Длительность части кода я и сам через RDTSC узнаю до такта (что собственно и делал). Как и сказал. Сама отрисовка идёт достаточно быстро. Но в цикле начинается явный тормоз. Впечатление, что посылается куча каких-то сообщений. Может быть это из-за диалогового окна? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067 |