Mam przypadek użycia, w którym potrzebuję uzyskać całkowitą liczbę linii JavaScript wykonanych podczas ładowania strony.Liczba linii JavaScript wykonanych podczas ładowania strony
Problem, przed którym stoję, polega na tym, że przeglądarka zgłasza alert po przekroczeniu określonej liczby uruchomień JS (5 milionów w przypadku IE), a strona zostaje powieszona.
Użyłem profilera dostępnego na pasku narzędzi programistów IE, ale daje mi całkowitą liczbę wywoływanych funkcji JS, ale nie całkowitą liczbę/liczbę wykonanych linii.
Każda pomoc jest doceniana.
Dzięki
I wątpię, że ta oparta jest na linii kodu. Najprawdopodobniej uruchamia się, gdy silnik JS zajmuje zbyt dużo czasu bez przekazywania kontroli do przeglądarki. – ThiefMaster
'while (true);' spowoduje również, że strona zawiesi się ... rozumiem? – Matt
@ThiefMaster: Myślę, że to samo, ale co ciekawe, wygląda na to, że OP jest poprawny: http://blogs.msdn.com/b/jpsanders/archive/2008/09/23/a-script-on -to-strona-powoduje-Internet-explorer-uruchamiać-powoli-jeśli-to-kontynuuje-uruchomić-twój-komputer-może-przestać reagować.aspx – mellamokb