Я сейчас очевидный вещь скажу.
Если у кого в голове возникнет мысль использовать USS для чего-нибудь более-менее серьёзного, типа транзакционной нагрузки - гоните её прочь.
Надо было по-быстрому из одного адресного пространства в другое передать изрядкое количество небольших порций данных, и чтобы быстрее и не парится, всё равно пилот, попробовали queues, которые msgsnd, msgrcv, msgget, System V queue из sys/msg.h
Писал наш сотрудник на C++
Всего 340 млн слов передавалось. Потом по ним regexp запускался.
На интеле всё вместе, передача и отработка regexp занимало 200 секунд, из них 20 секунд regexp.
На z114 всё вместе заняло 1 час 20 минут, из них 53 секунды regexp.
И если с regexp не всё так плохо, а учитывая, как сильно последние пару лет IBM занимается компиляторами, то допускаю, что с новым компилятором будет лучше, тем более не на машине BC, а на нормальной, вполне возможно, что на Z12 или Z13 результат по regex
...
Читать дальше »