Hello Peter,
to handle a full BGP routing table, a minimum of 128MB of RAM is recommended. 10 routes should normaly not be a problem, although other attributes, such as the number of BGP peers, influence the memory utilization as well.
Check this document, it discusses the BGP memory utilization issue:
Achieve Optimal Routing and Reduce BGP Memory Consumption
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094a83.shtml
HTH,
GP