Форум сайта python.su
Имеется программа (4000 строк), при первом запуске этой программой написанной на PySide происходит загрузка 3-7 секунд. После этого работаешь в программе все нормально, далее завершаешь программу и запускаешь снова - запуск происходит за 0,090 сек. Но если компьютер перезагрузить и опять запустить код, то будет, естетсвенно, загрузка 3-7 сек. Занимаюсь измерением скорости выполнения отдельных функций кода, мне что придется компьютер постоянно перезагружать, чтобы посмотреть скорость выполнения при первом запуске?Как решить проблему, чтобы программа запускалась постоянно по 3-7сек?
Отредактировано Lestoroer (Июнь 28, 2016 15:09:46)
Офлайн
А зачем вам скорость выполнения при первом запуске? Такие вопросы не к питону, а к политике кэширования ОС
Офлайн
Сделай Splash и не мучайся.
Офлайн
Сейчас замерил точное время импорта модулей, составляет 10 секунд. Насчет вывода заставки в этот момент - само собой, 10 секунд для импорта при первом запуске такого кода:
from PySide.QtGui import QIcon, QPalette, QColor, QBrush, QPixmap, QFont,\ QWidget, QLineEdit, QLabel, QPushButton, QHBoxLayout, QVBoxLayout, QComboBox,\ QGridLayout, QApplication, QTableWidgetItem, QTableWidget,\ QGraphicsOpacityEffect, QGraphicsDropShadowEffect, QTabWidget, QMessageBox,\ QAbstractItemView, QScrollArea from PySide.QtCore import QThread, Signal,Qt, QPropertyAnimation,\ QPoint, QTimer
Офлайн
Lestoroer
Ну вы не забывайте, на чем написан ворд при этом.
Офлайн
FirikЗнаю, на чем написан ворд. Вот и хотел узнать, у меня такие баги или это для PySide нормально?
LestoroerНу вы не забывайте, на чем написан ворд при этом.
Отредактировано Lestoroer (Июнь 28, 2016 15:43:09)
Офлайн
RodegastСпасибо, товарищ. действительно помогло. Слету недооценил
Сделай Splash и не мучайся.
Офлайн