In reply to yasaswi93:
Yes, performance degrades as you start to use up addresses.
Another approach to this is generating randomly sized blocks and allocating them sequentially at beginning of your test. Then picking one block randomly during the test.