To był mój problem od czasu aktualizacji do wersji OSX Lion: Ilekroć runserver ładuje się po zmianie pliku w moim projekcie Django, zanim zacznie ponownie wyświetlać, minie sporo czasu.Przeładowanie serwera deweloperskiego Django trwa zbyt długo
Zdarza się to nawet w nowo utworzonym projekcie Django 1.4. Nie miał tego problemu na Snow Leopard.
użyłem cProfile a to gdzie spędził większość swojego czasu:
Ordered by: cumulative time
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.001 0.001 48.068 48.068 manage.py:2(<module>)
1 0.000 0.000 48.033 48.033 __init__.py:431(execute_manager)
1 0.000 0.000 48.032 48.032 __init__.py:340(execute)
1 0.000 0.000 47.908 47.908 base.py:182(run_from_argv)
1 0.000 0.000 47.907 47.907 base.py:193(execute)
1 0.000 0.000 47.814 47.814 runserver.py:39(handle)
1 0.000 0.000 47.814 47.814 runserver.py:69(run)
1 0.001 0.001 47.814 47.814 autoreload.py:129(main)
1 0.000 0.000 47.813 47.813 autoreload.py:107(python_reloader)
1 0.000 0.000 47.813 47.813 autoreload.py:96(restart_with_reloader)
1 0.000 0.000 47.813 47.813 os.py:565(spawnve)
1 0.000 0.000 47.813 47.813 os.py:529(_spawnvef)
1 47.812 47.812 47.812 47.812 {posix.waitpid}
...
Ale nie rozumiem dlaczego?
Mam ten sam problem. Znalazłeś rozwiązanie? – fceruti
@fceruti nie, nie, dopóki pewnego dnia nie odszedł. Nie jestem pewien, czy to było, gdy uaktualniłem system do OSX Mountain Lion. – Marconi
Mam ten sam problem. Jakieś wskazówki? –