Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
ФХЪРСап 14, 2024, 04:25:23 pm
Новости:
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
Сборка 336.22
« предыдущая тема
следующая тема »
Страниц:
[
1
]
2
Автор
Тема: Сборка 336.22 (Прочитано 11803 раз)
Heller
Разработчики
Hero Member
Сообщений: 1277
Сборка 336.22
«
:
ЬРавР 17, 2014, 11:08:49 am »
Сделали новую сборку, главное отличие которой от прошлых - переработанный механизм сборки мусора в памяти в ATF. У ряда пользователей были проблемы с тем, что за день или несколько дней работы ATF съедал всю память, предположительно в этой сборке проблема должна быть решена:
http://transaq.ru/cl_files/v508/508Trader.336.22.zip
Переработка довольно сложная, поэтому пока это сборка тестовая, было бы полезно, если бы пользователи, которые сталкивались с проблемой "out of memory" или подобными проблемами с памятью, попробовали её и сообщили исчезла ли проблема.
Записан
alexejshevchenko
Jr. Member
Сообщений: 68
Re: Сборка 336.22
«
Ответ #1 :
ЬРавР 21, 2014, 11:30:13 am »
Здравствуйте.
С новой сборкой не работает следующий код:
function onKeyDown(var id){
var order=new_object("hash");
order["condvalue"]=111;
signal::alertMultiple(order["condvalue"]);
}
Т.е. проблема с созданием "хэша".
Робот загнулся из-за этого ((
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: Сборка 336.22
«
Ответ #2 :
ЬРавР 21, 2014, 04:43:58 pm »
Да, мы уже нашли ошибку, эту тему удалю, в понедельник будет новая сборка.
Записан
falcone
Newbie
Сообщений: 17
Re: Сборка 336.22
«
Ответ #3 :
ЬРавР 25, 2014, 12:38:31 pm »
Когда будет обновление?
Записан
falcone
Newbie
Сообщений: 17
Re: Сборка 336.22
«
Ответ #4 :
ЬРавР 28, 2014, 11:54:25 am »
Уважаемый Heller! В какой понедельник будет новая сборка?
Записан
klimov
Разработчики
Hero Member
Сообщений: 815
Re: Сборка 336.22
«
Ответ #5 :
ЬРавР 31, 2014, 01:42:06 pm »
Новая сборка здесь
http://transaq.ru/cl_files/v508/508Trader.336.24.zip
Записан
Андерс
Newbie
Сообщений: 45
Re: Сборка 336.22
«
Ответ #6 :
ЬРавР 31, 2014, 05:37:33 pm »
За 30 минут транзак так и не загрузился. Пришлось откатиться.
Записан
Anatoly Utkin
Newbie
Сообщений: 36
Re: Сборка 336.22
«
Ответ #7 :
РЯаХЫп 01, 2014, 10:35:31 am »
Да вроде работает все, навскидку. И с памятью стало намного гуманней.
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: Сборка 336.22
«
Ответ #8 :
РЯаХЫп 01, 2014, 10:43:15 am »
В каком смысле так и не загрузился?
Записан
Андерс
Newbie
Сообщений: 45
Re: Сборка 336.22
«
Ответ #9 :
РЯаХЫп 01, 2014, 02:13:38 pm »
Попробовал ещё раз без загрузки экрана. Вроде нормально. Жаль всё вручную пришлось восстанавливать.
Записан
alexejshevchenko
Jr. Member
Сообщений: 68
Re: Сборка 336.22
«
Ответ #10 :
РЯаХЫп 04, 2014, 10:55:42 am »
что-то не особо радует сборка...
на одном компьютере вообще подключение не устанавливается.
На другом память так же улетает. за в секунду по несколько Мб.
Вот участок кода из calc() который в этом виновен
var ids = getAllOrderIDs();
var z_id;
while (ids.size() > 0) {
z_id = ids.shift();
var z = getOrder(z_id);
if (z["secid"] != ins["secid"]) {
continue;
}
if (z["status"] == OS_WATCHING) {
return;
}
}
если его убрать, то всё хорошо
P.S. Методом последовательной итерации было выявлено, что это из-за функции getOrder()
«
Последнее редактирование: РЯаХЫп 04, 2014, 12:17:35 pm от alexejshevchenko
»
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: Сборка 336.22
«
Ответ #11 :
РЯаХЫп 04, 2014, 04:25:38 pm »
То что память тратится большой проблемы нет - сборщик мусора запускается время от времени и память очищает (хотя по состоянию в диспетчере задач этого не будет видно, т.к. память остаётся зарезервированной для дальнейшего использования). Так что улетевшие несколько мегабайт в конце концов вернутся.
Вы кстати используете сборку 336.24? В ней исправлены серьёзные ошибки нового сборщика мусора.
Записан
alexejshevchenko
Jr. Member
Сообщений: 68
Re: Сборка 336.22
«
Ответ #12 :
РЯаХЫп 04, 2014, 05:40:41 pm »
Да, я использую последнюю версию. Но когда в диспечере задач память доходит до 2 Гб, то Transaq вылетает с ошибкой и создаётся файл Crash Report нулевого размера.
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: Сборка 336.22
«
Ответ #13 :
РЯаХЫп 07, 2014, 10:04:27 am »
Можете прислать ваш скрипт на
support@transaq.ru
?
Записан
alexejshevchenko
Jr. Member
Сообщений: 68
Re: Сборка 336.22
«
Ответ #14 :
РЯаХЫп 07, 2014, 10:12:25 am »
Уважаемый Heller, проверьте, пожалуйста, последнюю сборку.
Приложил скрины. На них видно, что за 2 минуты "скушало" 10 Мб. Сборка 5.08.336.24 rev 55.
Мне ОЧЕНЬ нужно чтобы данный робот работал. Вы понимаете, что с этим связаны деньги.
Если нужна какая-то помощь - Вы только скажите. Я знаю что язык ATF поддерживается только разработчиками, но на нём всё же работают люди. Так что прошу помочь всем нам ))
Записан
Страниц:
[
1
]
2
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
Сборка 336.22
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
J
-----------------------------
-----------------------------
П
-----------------------------
-----------------------------
0
-----------------------------
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Powered by SMF 2.0.10
|
SMF © 2006-2008, Simple Machines LLC
Загружается...