Тормоза в отрисовке меток в 10 версии

Страницы: 1
RSS
Тормоза в отрисовке меток в 10 версии
 
Продолжаю увлекательное тестирование свежих версий. На 10.2 визуально отметил тормоза в отрисовке графики и тормоза в выставлении заявок, о чем здесь писали. Ну, это четко ещё не проверил. Теперь о том, что проверил: Метки в 10 версии отрисовываются в 4-5 раз медленнее. Не поленился и проверил много версий и установил, что фиаско случилось в самом начале: с версии 10.0.1. А в версии 9.7 все замечательно, даже лучше процентов на 20, чем в предыдущих. Возможно, эта заторможенность носит какой-то общий характер, а не касается исключительно меток. Вот скрипт для теста:
Код
local CHART_TAG_PRICE = "Test_speed_lab"

local function sysTime ()
   local t_time = os.sysdate()
   return 10000 * t_time.hour + 100 * t_time.min + t_time.sec + 0.001 * t_time.ms
end

function main ()

   local label = {

     IMAGE_PATH = "C:\\Quik_Pic\\Lines\\500_1_red.bmp",

--[[                                                          -- закомментированно: рисунок, раскомментированно: текст
     TEXT = "________________________",
     IMAGE_PATH = "",
     TRANSPARENT_BACKGROUND = 1,
--]]
     ALIGNMENT = "TOP",
     YVALUE =  84.00,
     DATE = 20230615,
     TIME = 130000,
     R = 0,
     G = 160,
     B = 0, 
     FONT_HEIGHT = 12 
   }

   local sys_time = sysTime()

   for i = 1, 1000 do
       label.YVALUE =  label.YVALUE + 0.001
       AddLabel(CHART_TAG_PRICE, label)
   end

   sys_time = sysTime() - sys_time

   message("sys_time: " .. tostring (sys_time))

   sleep(2000)
   DelAllLabels(CHART_TAG_PRICE)

end
График USDRUB_TOM, дату/время текущие поставите, путь для картинки свой пропишите. Картинка здесь эта простая линия, можно взять любой рисунок. На тексте разницы почти нет, на картинке замедление в 4-5 раза. Рисуется прямоугольник снизу вверх.
 
Игорь М, добрый день.

Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Игорь М, добрый день.

Ошибка, описанная в Вашем обращении, будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
 
Andrey Golik,  снова сделаете как в 7-ке, загружать картинки один раз, при старте скрипта, и хранить их в  randseed.bin в более "удобоваримом" виде?
Может быть лучше сохранять картинки в каком-нибудь буфере в оперативке, чтобы AddLabel брала их  оттуда?
Ну, или считывать картинки как userdata и использовать вместо адреса  картинки.
 
Здравствуйте, Ziveleos!

К сожалению, ответить как именно будет исправлена ошибка на данный момент мы не можем. Уточните, пожалуйста, вы тоже столкнулись с этой проблемой? Если да, то мы готовы зарегистрировать обращение и в дальнейшем вы также получите обратную связь по исправлению ошибки.
 
Цитата
Andrey Golik написал:
Уточните, пожалуйста, вы тоже столкнулись с этой проблемой?

Столкнулся со смежной проблемой: DelAllLabels приводит к "General Protection Fault"
 
Ziveleos,спасибо за информацию. Проблема в теме в данной теме изучается.
 
Добрый день!

при выставлении меток появляются вот такия ошибка:

Ошибка при создании метки: Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции. Версия 10.1.0.26

"Ни когда не было и вот опять"?  Что с этим делать?
 
VPM,здравствуйте!

Метки создаёте вручную или с помощью скрипта?
 
Andrey Golik, C помощью скрипта.

Дело в том что, этой функции в "обед 100 лет", работала без проблем на разных версиях!



 
 
VPM, добрый день.

Данная ошибка может возникать в случае, если метка создается "пустой", то есть в метке отсутствует текст или путь к изображению. Проверьте, пожалуйста, не меняли ли скрипт? Если ошибка до сих пор сохраняется, то просьба прислать архив с копией рабочего места QUIK без ключей на нашу почту quiksupport@arqatech.com. Перед созданием копии, закройте рабочее место QUIK и подождите несколько секунд.
 
Цитата
Andrey Golik написал:
VPM, добрый день.

Данная ошибка может возникать в случае, если метка создается "пустой", то есть в метке отсутствует текст или путь к изображению. Проверьте, пожалуйста, не меняли ли скрипт? Если ошибка до сих пор сохраняется, то просьба прислать архив с копией рабочего места QUIK без ключей на нашу почту  quiksupport@arqatech.com . Перед созданием копии, закройте рабочее место QUIK и подождите несколько секунд.
Спасибо, именно так пустое поле.
Страницы: 1
Читают тему
Наверх