百科问答小站 logo
百科问答小站 font logo



高频交易中C++和Python的速度差异有多少? 第1页

  

user avatar   xi-yang-86-73 网友的相关建议: 
      

我们搞音频的,在处理过程也是半硬实时要求,不然音频会piapiapia,甚至写的不好的驱动会崩。

脚本语言的性能差距也罢了,关键是如果你不能控制脚本语言runtime的内存分配时机,会在实时过程里有内存分配,有时会触发某种全局锁,然后直接把你的实时线程从当前时间片里踢出去。

如果想用脚本语言,必须要用那种能替掉语言内所有内存分配过程的,然后你提供一个内存分配器给它,预先分配好固定尺寸内存那种。

这里还没提python比native语言慢将近两个数量级的数值运算,还有C++可以直接调用SIMD intrinsics和atomic intrinsics。


user avatar   babyquant 网友的相关建议: 
      

克劳备忘录也好,凯南电报也好,有两大共同点。首先,都是以现实主义的眼光去分析双方的关系。然后,给出的建议都是阳谋,并不是什么不可告人的阴谋,执行起来需要的不是鸡鸣狗盗的小聪明,而是惊人的意志力。

而美国现在战略界现实主义被边缘化,我推测,布热津斯基,基辛格那帮人应该写过不少。不过没所谓,美国能执行大战略的时代过去了。现在这一代精英上半年能管下半年就已经很了不起了。一个需要两代人以上持之以恒去完成的大战略,搞出来他们也执行不了。

冷战时期,从杜鲁门艾森豪威尔到肯尼迪尼克松,最后到李根老布什,个人性格和政治偏好差距不要太大,但是都忠实地完成了他们历史任务,沿着围堵政策做下去。这种战略定力和延续性,世间少见。在中国领导集团上能看见一些相似的东西,但是我们离得距离太近,反而看不清。但在美国精英层身上完全看不到这一点。

个人愚见。




  

相关话题

  c中struct 为什么可以在数据结构这样用? 
  能否使用3的指数来减小二进制文件存储的体积? 
  为什么8bit限制是-128到127而不是-127到128? 
  在编程语言中,循环语句为何选择 while 而不是 when 作为关键词? 
  python如何理解map,reduce,filter? 
  很多人说 C++ 的 MFC 已经过时了,那新入门的人到底应该学什么? 
  百亿量化私募鸣石就控制权问题内部不和,志同道合、志存高远真的很重要,你们觉得呢? 
  为什么simdjson这么快? 
  C/C++ 标准库为什么不支持直接删除一个文件中的部分内容? 
  为什么c++中要分为heap(堆)和stack(栈)? 

前一个讨论
现在升级B550+Zen3还是等明年Zen4+DDR5?
下一个讨论
能否可以帮忙推荐几款结实的头戴式耳机吗?





© 2024-12-23 - tinynew.org. All Rights Reserved.
© 2024-12-23 - tinynew.org. 保留所有权利