Hi Sam,
First, eC is fully compatible with C. So anywhere in your eC code you can write regular C code and naturally get the same C performance, since the C code will simply be compiled as it is (native).
eC also adds many object oriented features, which are compiled (currently into C code, then object code) which I designed with the idea of speed and performance in mind. eC has a lot of dynamism, but most of what allows for this is all done at initialization time (when the program starts up). However even this happens very fast, as the quick load-up time of the Ecere IDE can demonstrate. So in short, the performance of eC object oriented features should be comparable to those of C++. I haven't really done any benchmark yet, as I've never felt any speed issue from the language. If one was to benchmark eC, we might find places where to optimize, but I believe eC already screams of performance.
I suggest you give eC a try, and if you ever have any performance issue with the language don't hesitate to let me know. Otherwise there's really nothing to be worried about, eC is fast.
Regards,
Jerome