実行時間と使用メモリ量の測定

現在、time コマンドと memusage コマンドを使って測定している。

どちらも
time
memusage
のように実行すると、 を実行すると同時に測定をして、
最後に結果を出力する。

少し問題なのは、
memusage は LD_PRELOAD=/lib/libmemusage.so としてしか使えない場合があり、
これだと、time を内側にせざるをえない。
で、memusage は fork したプロセスごとに結果を表示するらしく、
time と  それぞれに対するメモリ使用量が表示されてしまう。
(たとえば、LD_PRELOAD=/lib/libmemusage.so perl -e'system "ls"; system "ls"' でも起きる)

シェルコマンドの time では起きないけれど、
/usr/bin/time を無視して シェルコマンドを優先する方法は?

追記
ていうか、
time env LD_PRELOAD=..
で、time 外側にできた。