雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > HHVM(PHP代碼虛擬機) V3.27.1 官方版

  HHVM 是一款簡潔實用的PHP代碼虛擬機工具。軟件擁有即時編譯,是種軟件優化技術,指在運行時才會去編譯字節碼為機器碼)轉為機器碼執行。可以幫助你更好的進行代碼的編譯工作。軟件將大量重復執行的字節碼在運行的時候編譯為機器碼,達到提高執行效率的目的。

HHVM

【功能特點】

  HHVM借由將 PHP 程式碼編譯為字節碼 ,使其可運行于虛擬機器的環境,也可以利用客制的機器碼。當前Facebook的PHP程式皆運行在HHVM上。

  HHVM提升PHP性能的途徑,采用的方式就是替代Zend引擎來生成和執行PHP的中間字節碼(HHVM生成自己格式的中間字節 碼),執行時通過JIT(Just In Time,即時編譯是種軟件優化技術,指在運行時才會去編譯字節碼為機器碼)轉為機器碼執行。Zend引擎默認做法,是先編譯為opcode,然后再逐條 執行,通常每條指令對應的是C語言級別的函數。如果我們產生大量重復的opcode(純PHP寫的代碼和函數),對應的則是Zend多次逐條執行這些C代 碼。而JIT所做的則是更進一步,將大量重復執行的字節碼在運行的時候編譯為機器碼,達到提高執行效率的目的。通常,觸發JIT的條件是代碼或者函數被多 次重復調用。

HHVM

【支持語言】

  Hack編程語言

  JIT編譯

  HNI

  支持FastCGI

  Increasing PHP5 Parity

  hphpd debugger

【安裝說明】

  一共有2種比較好的方式來安裝hack語言: 直接安裝已經編譯好的包 (推薦) 或者自行從源碼進行編譯.  一旦您裝好了Hack and HHVM,請移步到 這里 來學習如何開展您的hack項目.

  從已經編譯好的包文件進行安裝(推薦)

  Install HHVM and Hack from the latest Debian or Ubuntu nightly HHVM package.

  從源碼自行編譯

  Compile HHVM and Hack from latest master source for a supported distro:

  注意事項:如果您選擇自行編譯源碼包, 那么OCaml 3.12或者是更新的版本請確定已經被加載。

HHVM

【更新日志】

  V3.20版本中,值得注意的變化主要有:

  1:PHP7 Scalar Typehints行為更正

  2:當HHVM運行在PHP7模式下的時候,HHVM3.20.2及以后版本可以和composer協同工作。同時添加了相關測試。

  3:現在支持Array, vec, keyset, dict,以及shape類的常量定義了。

  4:PHP7的異常類(例如 Throwable),現在被引入到了根命令空間上。而不是轉譯到解析器級別上。

  5:添加了LibSodium擴展:這是一個將會在PHP7.2中添加的擴展(暫時不支持Debian7)。這個擴展是實驗性的,因為它并沒有在任何PHP版本中發布過,我們可能需要時刻關注對相關更新做鏡像備份。

  6:對每次請求的Jit編譯時間做出了限制,具體參加設置項目hhvm.jit_max_request_translation_time。

  7:可重用的TC,現在工作在一個工作線程上,無需綁定每個線程,就可以對編譯進行清理。

  8:性能改進。

  9:修復bug。

軟件特別說明

標簽: HHVM PHP代碼 代碼編輯器

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 www.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號