计算运行程序的计算能力的最智能方法是什么?
我需要了解人们如何估算运行一个程序可能需要的计算能力,并在项目扩展时预测未来。
I need insight on how one would go about estimating the computing power he might need to run a program and projecting into the future when the project expands.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
换句话说,“我的应用程序的扩展能力如何?”
1) 识别系统中最慢的组件。确定它的复杂性是多少(例如,O(nlogn) 或 O(n^2))
2) 我的数据现在有多大,它会以什么速度增长?
3)确定我的应用程序是否可以分解为单独运行的组件
Put another way, "How well will my application scale?"
1) Identify the slowest component in the system. Determine what it's complexity is (i.e. O(nlogn) or O(n^2) for example)
2) How big is my data now, at what rate will it grow?
3) Identify whether my application can be broken into separately run components