如果要提高软件的性能,需要从下面几个方面入手:
1、算法与数据结构
2、算法调优
3、数据结构重组
4、与系统无关的代码的调优(float取代double)。
5、与系统相关的调优,把经常使用的函数进行加速,比如使用汇编
6、硬件上使用浮点运算器。
可以留个思考题:500位的质因数分解?
应该是需要用到C++的大数模板来处理了。
如果要提高软件的性能,需要从下面几个方面入手:
1、算法与数据结构
2、算法调优
3、数据结构重组
4、与系统无关的代码的调优(float取代double)。
5、与系统相关的调优,把经常使用的函数进行加速,比如使用汇编
6、硬件上使用浮点运算器。
可以留个思考题:500位的质因数分解?
应该是需要用到C++的大数模板来处理了。