Re: [請益] 請問Python在業界都用來寫什麼居多?

看板Soft_Job作者 (Henry)時間9年前 (2014/10/22 15:48), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串18/18 (看更多)
※ 引述《Lordaeron (Terry)》之銘言: : Python處理大數據的劣勢: : 1. python線程有gil,通俗說就是多線程的時候只能在一個核上跑, : 浪費了多核服務器。在一種常見的場景下是要命的:並發單元之 : 間有巨大的數據共享或者共用(例如大dict),多進程會導致內存吃緊 : ,多線程則解決不了數據共享的問題,單獨的寫一個進程之間負責維護 : 讀寫這個數據不僅效率不高而且麻煩 : 2. python執行效率不高,在處理大數據的時候,效率不高,這是真的, : pypy(一個jit的python解釋器,可以理解成腳本語言加速執行的東西)能 : 夠提高很大的速度(可以快10倍),但是pypy不支持很多python經典的包, : 例如numpy : 3. 絕大部分的大公司,用java處理大數據不管是環境也好,積累也好, : 都會好很多 這是我公司的解決方法, 用 Cython: gil 可以用 Cython 克服, 注意喔 Cython 跟 C Python 不一樣. Cython 是讓你直接可以在 Python 裡面調用 C 的東西. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.146.51 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1413964127.A.A10.html

10/23 02:49, , 1F
推Cpython~ 某正妹python charmer很愛推廣~
10/23 02:49, 1F
文章代碼(AID): #1KHs5VeG (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 18 之 18 篇):
文章代碼(AID): #1KHs5VeG (Soft_Job)