Тест:
Код:
int[] a = new int[10000];
int i;
int j;
Interface.Log("START");
for (i = 0; i < a.size(); ++i)
{
for (j = 0; j < a.size(); ++j)
{
a[i] = j;
a[j] = i;
}
}
Interface.Log("STOP");
Interface.Log(a[0] + a[a.size() - 1]);
Результат:
Код:
? 000004AC Warn 0:25.7 Trainz : WorldState::NativeLog> START
? 000004AC Warn 0:41.2 Trainz : WorldState::NativeLog> STOP
? 000004AC Warn 0:41.2 Trainz : WorldState::NativeLog> 19998
Скорость записи:
2 * 10000 * 10000 / (41.2 - 25.7) = 12903225,806451612903225806451613
То есть:
12.9 МБ/с (считаем целое четырехбайтовое число за один байтовый символ)
Вывод:
Скрипты в ТРС прекрасны.