女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

iOS 14.2 引入JIT編譯 仿真應用可具有更佳性能

工程師鄧生 ? 來源:IT之家 ? 作者:問舟 ? 2020-11-07 09:30 ? 次閱讀

據(jù)外媒 9to5mac 報道,iOS 14.2 現(xiàn)已引入 JIT編譯支持。

什么是 JIT?

正如字面意思,JIT—— just in time,即時編譯。如果一個程序在它運行的時候創(chuàng)建并且運行了全新的代碼,而非那些最初作為這個程序的一部分保存在硬盤上的固有的代碼,即為 JIT。

說人話:JIT可以在固有代碼的基礎上生成新的代碼,并自己運行新生成的代碼。

有什么意義?

雖然蘋果沒有特意提到,但通過外媒 9to5mac 今日報道,可確認 iOS 14.2 中已引入 JIT編譯支持特性。

在此之前,網(wǎng)傳最廣的說法是,由于審查等敏感問題,蘋果不提供修改內(nèi)存頁面的訪問權(quán)限的 API,也禁止對 POSIX 函數(shù) mprotect()的調(diào)用,所以也無法實現(xiàn) JIT。簡單來說,IOS 封禁了內(nèi)存(或者堆)的可執(zhí)行權(quán)限,從而從根本上干掉了 JIT的存在。

雖然蘋果一直不支持 JIT,但一些開發(fā)人員已實現(xiàn)通過 hack 途徑達成 JIT的特性,但這會影響 App 運行的效率并帶來玄學 bug。此外,這種漏洞在 iOS 14 中已被封殺。

而現(xiàn)在蘋果在 iOS 14.2 中默默推出 JIT的原因是?

不知道,但不可否認的是,這將為仿真應用(非官方 App)在 iPhone 和 iPad 上全速運行提供了可能。

正文

外媒就此采訪了開發(fā)者 Testut,她表示蘋果實際上已在 Beta 版本中加入了 JIT支持,且保留到正式版本中,雖然一句話沒有提,但這大概率是蘋果官方表態(tài)而非 bug。

借助 iOS 14.2 上的 JIT編譯支持,仿真應用現(xiàn)在可以在 iOS 中全速運行,而不會受到攻擊和其他損失。

“例如,JITDelta 可以模擬更強大的系統(tǒng),比如?PS2,GameCube 和 Wii。如果沒有 JIT,開發(fā)者們將需要再等幾年,才能使硬件具備此功能。起初我對此表示懷疑,但現(xiàn)在更傾向于認為這是蘋果有意的更改。”

但是,這并不意味著用戶會在 App Store 中看到仿真應用,用戶甚至看不到任何使用 JIT的應用程序。Testut 表示,當前的實現(xiàn)方法僅適用于側(cè)面加載的應用,這些應用通常是通過 Xcode 和其他開發(fā)人員工具而非 App Store 安裝的。換句話說,這是供專門的開發(fā)人員調(diào)試 App 所使用的功能。

“我懷疑將 JIT限制為僅側(cè)加載的應用是其背后的意圖(而且更可能與使用 Xcode 進行調(diào)試時應用運行未簽名代碼的需求有關(guān)),但是我很想知道這種限制是否會長期存在。”

責任編輯:PSY

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 仿真
    +關(guān)注

    關(guān)注

    51

    文章

    4234

    瀏覽量

    135286
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    152491
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2950

    瀏覽量

    67828
  • JIT
    JIT
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    9785
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    新品 | 服務:InfineonSpice 離線仿真工具

    新品服務:InfineonSpice離線仿真工具InfineonSpice是一款功能齊全的模擬電路仿真器,可免費進行直流和OP仿真。這款基于Windows的獨立工具具有設計、模擬和分析
    的頭像 發(fā)表于 04-30 18:21 ?128次閱讀
    新品 | 服務:InfineonSpice 離線<b class='flag-5'>仿真</b>工具

    概倫電子先進數(shù)字仿真器VeriSim介紹

    VeriSim是一款先進的邏輯仿真器,提供全面的數(shù)字設計驗證解決方案,特別適用于大型SoC設計。它配備高性能仿真引擎和約束求解器,旨在提高編譯時效率,并確保設計的正確性和穩(wěn)定性。
    的頭像 發(fā)表于 04-22 10:19 ?231次閱讀

    請問TapLinx IOS SDK與Xcode 16不兼容嗎?

    import TapLinxLibrary 返回 編譯后的模塊是由不同版本的編譯器 \'5.10.0.13\' 創(chuàng)建的;重新構(gòu)建 \'TapLinxLibrary\' 并重試: [剝離
    發(fā)表于 04-02 06:19

    大規(guī)模硬件仿真系統(tǒng)的編譯挑戰(zhàn)

    引言隨著集成電路設計復雜度的不斷提升,硬件仿真系統(tǒng)在現(xiàn)代芯片設計流程中扮演著越來越重要的角色。基于FPGA(現(xiàn)場可編程門陣列)的商用硬件仿真系統(tǒng)因其靈活性、全自動化、高性能重構(gòu)性,
    的頭像 發(fā)表于 03-31 16:11 ?734次閱讀
    大規(guī)模硬件<b class='flag-5'>仿真</b>系統(tǒng)的<b class='flag-5'>編譯</b>挑戰(zhàn)

    Triton編譯器在高性能計算中的應用

    性能計算(High-Performance Computing,HPC)是現(xiàn)代科學研究和工程計算中不可或缺的一部分。隨著計算需求的不斷增長,對計算資源的要求也越來越高。Triton編譯器作為一種
    的頭像 發(fā)表于 12-25 09:11 ?841次閱讀

    Triton編譯器的優(yōu)化技巧

    在現(xiàn)代計算環(huán)境中,編譯器的性能對于軟件的運行效率至關(guān)重要。Triton 編譯器作為一個先進的編譯器框架,提供了一系列的優(yōu)化技術(shù),以確保生成的代碼既高效又適應不同的硬件架構(gòu)。 1. 指令
    的頭像 發(fā)表于 12-25 09:09 ?754次閱讀

    Triton編譯器的優(yōu)勢與劣勢分析

    Triton編譯器作為一種新興的深度學習編譯器,具有一系列顯著的優(yōu)勢,同時也存在一些潛在的劣勢。以下是對Triton編譯器優(yōu)勢與劣勢的分析: 優(yōu)勢 高效
    的頭像 發(fā)表于 12-25 09:07 ?1014次閱讀

    Triton編譯器與其他編譯器的比較

    的GPU編程框架,使開發(fā)者能夠編寫出接近手工優(yōu)化的高性能GPU內(nèi)核。 其他編譯器 (如GCC、Clang、MSVC等): 定位:通用編譯器,支持多種編程語言,廣泛應用于各種軟件開發(fā)場景。 目標:提供穩(wěn)定、高效的
    的頭像 發(fā)表于 12-24 17:25 ?876次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個開源的編譯器前端,它支持多種編程語言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個擴展和定制的編譯器框架,允許開發(fā)者添加新的編程語言
    的頭像 發(fā)表于 12-24 17:23 ?1479次閱讀

    仿真系統(tǒng)的性能優(yōu)化技巧

    忽視的挑戰(zhàn)。 1. 模型簡化 仿真系統(tǒng)的性能優(yōu)化首先可以從模型簡化開始。通過減少模型的復雜度,可以顯著降低計算資源的需求。 參數(shù)化 :通過參數(shù)化模型,可以減少模型中的變量數(shù)量,從而簡化計算。 聚合 :對于大規(guī)模系統(tǒng),
    的頭像 發(fā)表于 12-19 14:47 ?1652次閱讀

    如何通過建模與仿真提升電力電子組件的設計與性能?

    建模過程被稱為建模,而仿真被定義為使用模型研究實際或理論系統(tǒng)的行為和性能的過程。在仿真中,模型可以用于研究系統(tǒng)的現(xiàn)有或擬議特性。對于大型互聯(lián)系統(tǒng)的仿真,建模方法被證明是非常有效的。這篇
    的頭像 發(fā)表于 11-25 11:35 ?716次閱讀
    如何通過建模與<b class='flag-5'>仿真</b>提升電力電子組件的設計與<b class='flag-5'>性能</b>?

    【產(chǎn)品介紹】Simcenter Amesim系統(tǒng)仿真軟件

    SimcenterAmesimSimcenterAmesim是一款前沿集成式擴展機電一體化系統(tǒng)仿真平臺,提高系統(tǒng)仿真效率。支持設計工程
    的頭像 發(fā)表于 11-12 16:11 ?1719次閱讀
    【產(chǎn)品介紹】Simcenter Amesim系統(tǒng)<b class='flag-5'>仿真</b>軟件

    示波器探頭在測試的時候會引入什么負載效應

    在進行電子測試時,示波器探頭作為一種重要的測量工具,其性能對測量結(jié)果的準確性具有重要影響。然而,在使用示波器探頭進行測量時,探頭本身也會引入一定的負載效應,影響測試結(jié)果。 一、示波器探頭的基本原理
    的頭像 發(fā)表于 08-09 14:30 ?901次閱讀

    IOS12以上搜索不到藍牙是怎么回事?

    現(xiàn)在是這樣的,IOS12以下測試能夠搜索到設備藍牙。但是IOS12以上就都搜索不到。 是什么原因呢?
    發(fā)表于 07-02 08:03

    編譯components文件夾內(nèi)容引入的頭文件不對怎么處理?

    最近在移植LVGL,需要自己寫RGB驅(qū)動 我把LVGL放在components文件夾中,但編譯的時候提示缺少esp_lcd下頭文件的引用 仔細找了一下發(fā)現(xiàn),編譯components內(nèi)容的時候只引入
    發(fā)表于 06-17 07:35