Need for Speed pps
    Mark Wieder 
    mwieder at ahsoftware.net
       
    Mon Jul 16 19:57:57 EDT 2007
    
    
  
Rob-
>Using a file append rather than putting data after a variable:
>4min 57sec using a variable (put)
>4min 31sec using a file (write)
I find this surprising, since variables are entirely dealt with in memory. I 
would expect maybe an order of magnitude difference between that and writing 
to a file, although maybe file buffering is better in rev than I think.
>Apart from the fact that I'm still processing about 20million comparisons a 
>minute, which is impressive anyway, it seems as >though there are no 
>immediate ways of enhancing processing speed.
Ooooo... a challenge...
...move the "put the third word of peptide into dbMass" line into the if 
construct:
IF abs(pepMass-dbMass) <= massError THEN
  put the third word of peptide into dbMass
  put peptide & "K" & tab & dbMass-pepMass & return after outputDat
END IF
...and you can maybe double your speed, depending on your data set.
-- 
 Mark Wieder
 mwieder at ahsoftware.net
    
    
More information about the use-livecode
mailing list