For example components can be optimized for better performance through a compiler, inside an interpreter, or from the outside via the environment. Whereas services can only be optimized via the environment. Rarely does a service have a very low-level interface for tuning internals.
Functions | Threads | Objects | Components | Services | |
---|---|---|---|---|---|
Locality | Same | Same Different |
Same Different |
Different | Different |
Environment | Same | Same | Same | Same Different |
Different |
Overhead | Max | Min | Min | Min Max Distributed |
Max Distributed |
Speed | Very Fast IPC | Very Fast IPC | Fast IPC | Slow IPC | Very Slow IPC |
Optimization | Compiler | Compiler | Interpreter Environment |
Compiler Interpreter Environment |
Environment |
Debugging | Min | Long-term | Short-term Long-term |
Long-term | Long-term |
Do you have a suggestion about how to improve this blog? Let's talk about it. Contact me at David.Brenner.Jr@Gmail.com or 720-584-5229.
Comments
Post a Comment
Comments to this blog will be reviewed within 72 hours. No trolling please