Rasmus,
Grunden til at der ikke nogen der har svaret på dit spørgsmål, er nok at du er ved ved bevæge dig ind på et RET omfattende emneområde... :-)
Det hurtige spørgsmål på dit svar, er at du kan tømme cachen ved at skrive
ALTER SYSTEM FLUSH shared_pool;
(og det kræver DBA-rettigheder)
Men det er ikke nogen særlig korrekt metode, selv om den måske kan være tilstrækkelig i dit tilfælde...
Hvis din algoritme er implementeret som 'ren' SQL, udført fra SQL*Plus, kan du bruge
SET AUTOTRACE ON;
der kan give dig mere præcis information om I/O.
(Det kræver du har fået installeret en PLAN_TABLE, og at du har PLUSTRACE rettigheder - det burde være en smal sag for din DBA at ordne)
Eller du kan bruge trace og TKPROF
- læs mere om det i kapitel 10 og 11 i Tuningsmanualen:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96533/toc.htm