跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Python , Nodejs, Latex 为什么所有的脚本语言在 Windows 上执行起来都比在 Linux 上慢很多
未分類
15 9 月 2020

Python , Nodejs, Latex 为什么所有的脚本语言在 Windows 上执行起来都比在 Linux 上慢很多

Python , Nodejs, Latex 为什么所有的脚本语言在 Windows 上执行起来都比在 Linux 上慢很多

資深大佬 : 8e47e42 5

如题问,Latex 是最夸张的,一样的 TexLive Linux (还是虚拟机)相同脚本执行时间比 Windows 可以快上 400%+,这样的情况是什么原因造成的?
大佬有話說 (10)

  • 資深大佬 : love

    不在意 windows 吧,语言核心人员大都是 linux,window 能跑就不错了,毕竟最终程序一般都是跑在 linux 上

  • 資深大佬 : Cbdy

    这些语言中,Windows 是二等公民了。要想快可以去弄 C#、F#

  • 資深大佬 : kidlj

    Windows is not unix.

  • 資深大佬 : THP301

    对 windows 的理解不到位所致吧,代码写得不好,和平台关系不大

  • 資深大佬 : murmur

    拿 benchmark 来说话,latex 夸张很正常,毕竟在 windows 下直接用 word 多好,各大学校都提供 word 模板

    至于 python,为啥我搜到的数据有的 windows 比 linux 快呢

    https://stackoverflow.com/questions/26609475/numpy-performance-differences-between-linux-and-windows

    看 2 和 3 的数据,2 是得鞭系统,3 是 winserver

  • 資深大佬 : secondwtq

    确实是能跑就不错了,有些语言连跑都还不能跑

  • 資深大佬 : TypeError

    看你程序做什么的
    有可能是被 WIndows 下杀毒( Win defender 之类)拖累
    或者 Windows 进程 /线程开销的问题

  • 資深大佬 : thedrwu

    texlive 的 pdftex/xetex 比 linux/wsl2 稍慢一点点,但 sumatrapdf 跟 synctex 的协调性比 evince/okular/xpdf4/zathura 好太多。

    lualatex 在哪儿都慢,没有注意 benchmark 。因为展开字体占内存,虚拟机跑起来有点尴尬。

    texmf 之类的从杀毒软件里排除掉。

  • 資深大佬 : charlie21

    如果没有 WSL,我不会选择视窗系统

  • 主 資深大佬 : 8e47e42

    好像并不是杀毒软件的关系,我测试过完全卸载 windows 的杀毒套件,问题依旧,而且是会有显著差距。
    道理上,我觉得应该也不是代码的问题,如果是可被优化的部分像 python 这种类型的运行环境应该是会有人去做这个优化的。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具