Конференция "Начинающим" » TWebBrowser грузит сильно ЦП (более 50%) и ест много памяти
 
  • Telebot (19.09.10 12:39) [0]
    TWebBrowser грузит сильно ЦП (более 50%) и ест много памяти (более 200 Мб). Подскажите как можно это исправить?
  • Telebot (19.09.10 14:17) [1]
    В общем проблема в самом ИЕ - сам ИЕ нагружает так (глючный браузер). А есть ли возможность в Делфи использовать не ИЕ а оперу или фаерфокс? Установил я себе ЕмбедедВБ - но он также на основе ИЕ работает :(

    Подскажите кто знает есть ли какое то решение?
  • sniknik © (20.09.10 01:50) [2]
    есть движок Gecko (то же что в мазиле), есть его cdk, возможно и компоненты дельфи на его основе. а также Mozilla ActiveX Control (аналог того, что в основе TWebBrowser, собственно сделан для совместимости/замены ie-шного обьекта) с ним же...
  • sniknik © (20.09.10 01:52) [3]
    хотя проще наверное будет, все же найти причину, что грузит, не валить все на ie... (у меня вот например ничего не "грузит")
  • Telebot (20.09.10 09:04) [4]
    причина именно в ИЕ - открываю в самом ИЕ именно эту страницу и также как и у меня в проге загрузка ЦП стает в мгновение с 0% до 50%

    просто сайт тупорылый попался ...
  • sniknik © (20.09.10 09:27) [5]
    > именно эту страницу
    ну так... проблема в странице. если мозила или другие альтернативные от нее не "вешаются" то это их личная заслуга (как-то обходят), а вовсе не проблема ie. есть разница.
    напиши авторам...
  • Telebot (20.09.10 13:10) [6]
    ну это понятно ... а можно ли как то принудительно заставить компонент ТВебБраузер не вешать программу :) Ну там может аппликатион.процессмесаджес в ондокументдоунлоад твеббраузера добавить или еще как то?

    Ато иногда вся прога вешается когда пытаюсь открыть страницу эту ...
  • Telebot (21.09.10 13:17) [7]
    ну хоть что то можно сделать что бы этот долбанный твеббраузер не ложил всю программу?
  • sniknik © (21.09.10 20:30) [8]
    > ну хоть что то можно сделать
    наверняка... а ты нашел причину? поделишься, или как истинный партизан будешь "решать" проблему не выдавая страшных тайн своей программы?
  • Loginov Dmitry © (21.09.10 21:15) [9]
    Вычисления (JavaScript-код) в CSS?
    Навороченный JavaScript?

    Может ну ее, эту страницу? В интернете много других страниц.
  • Telebot (21.09.10 22:54) [10]

    > Вычисления (JavaScript-код) в CSS?
    > Навороченный JavaScript?


    Нет, подгружение динамическое кучи дивов и все такое... сам ИЕ реально вешается а вот ФФ и О нормально справляются. Попробовал отключить картинки в ИЕ - немного спасло ситуацию, ЦП упал практически до нуля вот только в моменты динамической подгрузки (обновления) дивов опять идет всплеск до 50% но уже не постоянно, уже что то.

    Но все равно еще из-за этого ТВебБраузера прога иногда подвисает ... в прямом смысле ... скажем есть таймер так он начинает себя тупо вести то есть во время таких подвисонов время может резко скакать или же нажимаешь на кнопку time.enable:=FALSE; он останавливается а потом ни с того ни с сего опять хопа и скачет ... но это только когда програма долго работает и видать ТВБ сильно перегружает память и случайно в ячейки памяти таймера пихается ... короче не знаю почему так ...
  • Плохиш © (21.09.10 23:02) [11]

    > видать ТВБ сильно перегружает память и случайно в ячейки
    > памяти таймера пихается

    Может стоит наконец нанять специалиста?
  • Loginov Dmitry © (22.09.10 00:21) [12]

    > time.enable:=FALSE; он останавливается а потом ни с того
    > ни с сего опять хопа и скачет ... но это только когда програма
    > долго работает и видать ТВБ сильно перегружает память и
    > случайно в ячейки памяти таймера пихается ... короче не
    > знаю почему так ...


    Да уж :))

    Та зараза и не такое умеет =)
  • Ega23 © (22.09.10 08:20) [13]

    > и случайно в ячейки памяти таймера пихается


    Развод?


    > и ест много памяти (более 200 Мб). Подскажите как можно это исправить?


    Можно уменьшить количество памяти до 128 Мб. Таким образом, TWB перестанет жрать 200.
  • brother © (22.09.10 09:23) [14]
    ОРЕХ!
 
Конференция "Начинающим" » TWebBrowser грузит сильно ЦП (более 50%) и ест много памяти
Есть новые Нет новых   [134437   +29][b:0][p:0]