UR

Rich Transactional Objects for Perl

UR 0.20-0.28: more speed

Lots of iterations over the past few weeks:

Compile time for UR down to < .5s on our test machines (down from a painful 1s):
- .465 on my MacBook
- .431 on a Linux server

Object creation is at around 10k/s for a 5 property object. This is about 15% faster than Moose, and as the number of properties increases the gap widens.

When loading objects from a database with a single expression, the rate increases 6-8x.

The distribution now includes a benchmark script for the curious, and for developers doing tuning.

Leave a Reply