Я делал некоторые записи времени создания объектов в нашем процессе открытия учетной записи в производстве. Периодически инициализация объекта занимала больше времени, чем ожидалось. Под инициализацией я подразумеваю вызов его init () и передачу пары аргументов, которые могут быть простыми переменными или объектами. например
<cfset validateObj = createObject("component", "compExample").init(
productionMode = VARIABLES.productionMode,
ipWhiteListed = isWhiteListed,
ipLocatorObj = VARIABLES.ipLocatorObj ) />
Это все, что происходит в методах init (). Обычно время выполнения составляет 0 мс, но в случайное время я могу получить 3 или 3,5 секунды. Это не относится к одному конкретному серверу или к нашему обычно загруженному периоду. Это кажется довольно случайным.
Одна мысль заключалась в том, что эти шаблоны были вытеснены из нашего кеша шаблонов, поскольку они не особенно часто используются, хотя я проверил cfstat на нескольких серверах, и максимальное значение CP / Sec равно -1.
Беговой CF 8,0,1
Кто-нибудь еще сталкивался с этим?