Having two entries for svchost.exe
is not a problem. It is not uncommon to see several entries. For a bit of an explaination about the svchost.exe
process, see the question What does the svchost.exe process do?.
As for the memory, 300MB does seem like a lot for a single instance. Have a look at the question svchost eating up memory and take a look at the process. If the process is hosting several services 300 MB might be reasonable, but if not the tool mentioned in the question, Process Explorer, can help you to determine which process is causing the problems.
svchost
process.