Почему данное выражение занимает так много времени в IRB - PullRequest
1 голос
/ 18 июня 2011

Любая идея, почему следующее простое выражение длится так долго в IRB:

irb(main):003:0> res='a'*(10**6)

Оно выполняется за несколько минут до завершения.

Принимая во внимание, что добавление того же выражения к методу put метода fE является мгновенным:

irb(main):003:0> puts('a'*(10**6))

1 Ответ

0 голосов
/ 19 июня 2011

Я только что понял, что это вызвано тем, что модуль Wirb загружен из файла запуска .irbrc.Комментируя это, оба примера теперь выполняются сравнимо быстро.

...