最近写完了一个小程序,是做数学逻辑运算的,首先添加若干数字进去,然后由程序运算出结果。
我做了一下测试:
添加10个数字进去,大概10秒左右就能运算出结果;
添加20个进去,需要运算几分钟;
添加30个进去,需要运算10分钟左右;
添加40个进去,试验了好几次都以不能苦等而告终,就算等半个多小时也无济于事。我知道JAVA语言本来就有些慢,可是这样的速度我确实也接受不了。
我想到两个办法,一是换个语言重新写,是不是C或C+、C#语言写出来的会比较快,能快多少啊,我不懂这几个语言,请大家给点建议;二是换个电脑,我现在的电脑是奔四1.6G、512内存,是不是需要换更高的配置呢?比如E8400+4G内存。
我做了一下测试:
添加10个数字进去,大概10秒左右就能运算出结果;
添加20个进去,需要运算几分钟;
添加30个进去,需要运算10分钟左右;
添加40个进去,试验了好几次都以不能苦等而告终,就算等半个多小时也无济于事。我知道JAVA语言本来就有些慢,可是这样的速度我确实也接受不了。
我想到两个办法,一是换个语言重新写,是不是C或C+、C#语言写出来的会比较快,能快多少啊,我不懂这几个语言,请大家给点建议;二是换个电脑,我现在的电脑是奔四1.6G、512内存,是不是需要换更高的配置呢?比如E8400+4G内存。
解决方案 »
- 设计模式的三行代码,怎么理解“针对接口编程”的好处??
- 关于 JInternalFrame 的一个简单应用问题 <在线等>
- 一个时间的问题
- 用ftp下载文件,运行一段时间就内存泄漏,为什么啊?高手帮忙啊!!
- 为什么项目启动每次都去报以前删掉的项目的错误
- Calendar的setTime方法、computeTime方法、updateTime、isLenient方法的作用??
- 出售 类似Jive Messenger的 网络即时通讯源代码。
- 何处可以下载JDBC-ODBC bridge
- java中怎样将char[]和String相互转换?急
- 如何通过一个JFrame对象来重写其中的paint方法。
- JList和数据库问题
- JTable编辑的问题,向高手请教!!!!!
你的算法是什么样的?我可以看看
java慢也不至于如此吧。
你的逻辑运算是怎样运算呢?
10个数还要10秒?
可不快啊。
这样我们才能给建意。才能一起进步!