In general, yes. I suspect that the majority of web hosts would have your account suspended within a matter of hours of a system like that going online on one of their shared servers. Of course, if you were renting a dedicated server, that'd be a completely different story.
Now, that's not to say you won't find a web host who will host your application. It's possible. If you don't have the budget for a dedicated server, then I suggest you contact web hosts that otherwise meet your needs and ask them - be up front and honest about how much memory this thing is going to use (test it first on your own machine, under real-world load), specifically how it will all work, etc. You might be able to convince a host to host it for you. But you'll probably end up paying more for it, and I suspect that you'll end up with a lower-quality host than you otherwise would since most high-quality hosts wouldn't touch that thing with a 10 foot pole.
But you probably can find a host that would work with you if you look hard enough. Or budget for a dedicated server and you could use virtually any provider you chose.
Good luck in your search! FYI, don't come knocking on our door - we couldn't accommodate your application
Thanks,
Jason