永发信息网

C# 提高程序优先级,提高运算速度

答案:2  悬赏:20  手机版
解决时间 2021-03-29 02:33
C# 提高程序优先级,提高运算速度
最佳答案
应该是你算法需要优化,而不是提高线程的优先级。
还有,耗时的算法应该封装成C/C++库,然后C#来包装调用C/C++库函数,这样性能能提高很多,当然了,PInvote调用也是比较耗时的,所以建议不要频繁的调用PInvote,如果是For或者Foreach循环,应该封装到C/C++里。追问在一些算法上,C和C#就体现出来执行效率的问题了?追答必须的啊!
C++是编译执行的,就是编译成二进制机器码,CPU直接执行
C#是解释执行的,编译完了还只是一种中间语言,CPU执行前还需要根据CPU特性翻译一遍才执行。追问哦,我擦。估计别人都是用C/C++做的了。速度直接差2倍。。。。。。哎,蛋疼的C#。。。。。。
你看我发的那张图了没,为什么只有一个CPU再跑,怎么让多个跑起来,一起运算是不是好点?追答刚看到。
多CPU并行处理首先需要你的程序架构支持,比如多进程、多线程,其次,需要编译器支持,编译的时候需要做设置,这部分没涉及过,不敢妄谈。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从老余杭到三墩镇怎么坐车
以后做古董生意好么?
上山避暑的心情说说
大师:上联:德军澡盆横渡英
西安软件园东区停车场地址在什么地方,想过去
怎么徒手锻炼腰部力量?
x用约等于多少可以吗
如何用代码将混合高斯模型背景法与差分法结合
磁铁同极相斥的力度有多大
17的二进制, 八进制及十六进制分别是什么
前阵子分手了不甘心去求签求得苏秦三寸足平生
英特尔I5 3470和I5 4460对比 差别大吗?
直销三大定律的理解
按揭买房子,十年二十年哪个更划算
衡量组织权责体系合理性的标志
推荐资讯
我的华为移动版手机管家被我不小心删了,怎么
WINNER出道到现在所有的综艺,团体个人都可以
宫斗独白原创
集安北冰红葡萄酒的功效
you fuck me是什么y
绝地求生1月11日更新后选择不了游戏模式导致
QQ空间秒赞是如何实现的?
中国传说中的仙岛有哪几座
大家数据结构都是怎样复习的
字母y的发音到底是发
小的黄色拉布拉多嗯嗯叫什么意思啊?
内幕揭秘:金凤凰理财是骗局吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?