Цитата:
Сообщение от
epetrov
Результаты тестирования System.Random против RandomGenerate
X++:
static void Job502(Args _args)
{
System.Random randomNet;
RandomGenerate randomAx;
Int r;
;
randomNet = new System.Random(); // 343112 Такты
randomAx = new RandomGenerate(); // 43827 Такты
r = randomNet.Next(0, 10); // 119623 Такты
r = randomAx.randomInt(0, 10); // 279566 Такты
}
Т.е. получилось, что .Net класс почти в 8 раз проигрывает при создании объекта, но 2.3 раза выигрывает при генерации случайного значения. При этом время создания объекта System.Random сопоставимо с временем генерации случайного значения из RandomGenerate.
System.Random не создается на сервере. Надо разбираться, но сил никаких нет. Завтра...
Текст ошибки
Цитата:
Error Сообщение (03:06:33) Сбой запроса на разрешение типа "InteropPermission".
(S)\Classes\InteropPermission\demand
(S)\Classes\CLRObject\new
(S)\Classes\Random_RNR\new - line 4
(S)\Classes\Random_RNR\construct - line 3
*****************несколько классов*************
(S)\Classes\MenuFunction\runServer
Error Сообщение (03:06:33) Объект "CLRObject" не может быть создан