日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

性能工程實踐

來源: 責編: 時間:2023-10-13 14:37:23 276觀看
導讀作者 | 張旭海一、前言經(jīng)過上一篇內容《什么是性能工程》的討論,我們引出了 _“性能工程,是指通過設計、構建工具鏈和工作流,從而對系統(tǒng)性能進行持續(xù)改善和守護的一類實踐方法”_ 這一觀點,并基于此定義了落地性能工程的

作者 | 張旭海Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

一、前言

Bao28資訊網(wǎng)——每日最新資訊28at.com

經(jīng)過上一篇內容《什么是性能工程》的討論,我們引出了 _“性能工程,是指通過設計、構建工具鏈和工作流,從而對系統(tǒng)性能進行持續(xù)改善和守護的一類實踐方法”_ 這一觀點,并基于此定義了落地性能工程的目標:Bao28資訊網(wǎng)——每日最新資訊28at.com

  • DevPerfOps:構建性能工程反饋閉環(huán)
  • 固化專家經(jīng)驗形成知識庫,沉淀性能優(yōu)化標準實踐
  • 自助化性能分析,降低工具學習和使用成本

本文將圍繞著上述三個建設目標,介紹相關的嘗試和方法,以討論企業(yè)建設性能工程體系的最佳實踐。Bao28資訊網(wǎng)——每日最新資訊28at.com

從總體上看,我們將與性能工程相關的各種實踐,融入在研發(fā)流程的每個環(huán)節(jié)中。如下圖所示:Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 設計階段主要是性能建模。這包括分析并選定性能指標要求,規(guī)劃系統(tǒng)的性能目標。以及基于系統(tǒng)架構尋找關鍵業(yè)務路徑和可能的性能阻塞區(qū)域,形成性能關注點地圖。充分的性能建模能夠指導后續(xù)的開發(fā)、測試和運營。
  • 開發(fā)階段關注代碼優(yōu)化。為了降低開發(fā)人員的負擔,首先通過代碼靜態(tài)掃描的方式自動發(fā)現(xiàn)性能問題,例如使用了不合理的庫,嵌套過深或是資源冗余等。其次基于性能關注點地圖為關鍵性能代碼編寫微基準測試,并合理的插樁以方便重點觀測。
  • 測試階段實踐圍繞測試仿真。許多性能測試都具有類似的工作過程,例如執(zhí)行用例,施加負載激勵,通過工具收集系統(tǒng)運行狀態(tài),評估結果。通過封裝測試框架、提取用例模板、管理仿真環(huán)境等方式,可以簡化性能測試的構建和執(zhí)行,提高工作效率。
  • 運營階段的重點是看護定界。通過建立版本性能基線,可以實現(xiàn)版本迭代之間的性能看護,便于持續(xù)發(fā)現(xiàn)問題并持續(xù)改進。通過根因分析等手段,幫助性能問題定界,縮小定位范圍,可以簡化問題排查難度,并節(jié)約時間。

接下來的內容,我們將選取上述實踐中的具體幾個方法,分別介紹。它們包括:Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 以技術支撐研發(fā)流程再造的過程,實現(xiàn)性能左移。
  • 守護性能基線,及時發(fā)現(xiàn)性能劣化,并通過定界技術尋找性能瓶頸。
  • 構建性能工程平臺,沉淀工具、知識和模式,打造一站式性能優(yōu)化能力。

二、性能左移:技術支撐的流程再造

Bao28資訊網(wǎng)——每日最新資訊28at.com

上篇文章提到過,現(xiàn)有的成熟研發(fā)流程中性能往往被忽視,導致與性能相關的工作不斷被后置。Bao28資訊網(wǎng)——每日最新資訊28at.com

性能左移恰恰是嘗試將性能優(yōu)化盡量前置,向研發(fā)流程的左側移動。這包括設計階段的性能建模,開發(fā)階段的性能實踐以及測試階段的性能測試和仿真。Bao28資訊網(wǎng)——每日最新資訊28at.com

1.性能建模與架構評議

Bao28資訊網(wǎng)——每日最新資訊28at.com

性能建模是整個流程的第一個環(huán)節(jié)。它一方面包含了在設計階段需要明確的系統(tǒng)性能指標要求,如功能響應時間、關鍵路徑吞吐量、服務并發(fā)量等,以及對資源利用率相關的要求和設計,如彈性擴縮指標,系統(tǒng)容量規(guī)劃和預估等。Bao28資訊網(wǎng)——每日最新資訊28at.com

另一方面則包含了架構的性能關注點地圖。關鍵的業(yè)務模塊、性能阻塞概率大的組件以及各種交互接口都屬于性能關注點的范疇。性能關注點地圖能夠在性能分析和優(yōu)化時為我們提供邏輯、交互、算法和數(shù)據(jù)結構上的設計信息,并引導我們聚焦在關鍵路徑和更易發(fā)生性能劣化的地方。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

(圖源:_TCP Implementation in Linux: A Brief Tutorial_, Fig. 1)Bao28資訊網(wǎng)——每日最新資訊28at.com

上圖以 TCP 網(wǎng)絡棧架構為例,介紹性能關注點地圖的概念。在網(wǎng)絡棧中,用戶態(tài)和內核態(tài)的交互,涉及數(shù)據(jù)拷貝問題、同步/異步 IO 問題;中斷處理的部分要關心上下文切換開銷、軟中斷資源等場景;而對于各類隊列則需要考慮生產消費速率、排隊長度、丟棄率等等。性能關注點就是這些在設計階段識別到的與性能強相關的業(yè)務路徑和關鍵組件。Bao28資訊網(wǎng)——每日最新資訊28at.com

性能建模將與其他設計產出物一同進入架構評議環(huán)節(jié)進行評審。為了確保在后續(xù)流程中設計約束不被破壞,相關設計也會以門限的形式掛載到流水線上,例如對比指標是否達成,關鍵點測試覆蓋率是否達標等。Bao28資訊網(wǎng)——每日最新資訊28at.com

2.代碼掃描與微基準測試

Bao28資訊網(wǎng)——每日最新資訊28at.com

在開發(fā)階段,通過代碼掃描工具,能夠低成本的找出存在性能缺陷的代碼段,并提示開發(fā)者及時修改。目前市面上有眾多靜態(tài)掃描工具可供選擇,它們不僅能識別性能問題,也能發(fā)現(xiàn)安全和質量問題。Bao28資訊網(wǎng)——每日最新資訊28at.com

被識別為性能關注點的功能,需要開發(fā)者為關鍵代碼編寫微基準測試。很多語言和框架已經(jīng)內置了一些微基準測試的框架,例如 go test 的 benchmark。基礎設施團隊也可以對各類開源的方案進行封裝和適配,為開發(fā)團隊提供開箱即用的微基準測試框架、庫,以及模板等。Bao28資訊網(wǎng)——每日最新資訊28at.com

另外,通過插樁、埋點等形式,能將性能關注點地圖與分析系統(tǒng)關聯(lián)起來,在開發(fā)階段參照性能關注點地圖進行插樁,可以為后續(xù)流程提供豐富的統(tǒng)計和分析數(shù)據(jù)。Bao28資訊網(wǎng)——每日最新資訊28at.com

3.測試框架與插件市場

Bao28資訊網(wǎng)——每日最新資訊28at.com

傳統(tǒng)流程中,性能測試占比本身較低,因此通過簡單的腳本式用例結合常見的性能探測工具就可以滿足測試需求。但隨著性能左移的落地,測試環(huán)節(jié)對性能測試的要求從孤立功能的通用指標測試轉化為對系統(tǒng)整體的性能仿真和多維度的指標驗證,此時傳統(tǒng)性能測試方法可能因效率低下而難以為繼。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

如上圖所示,通過構建符合企業(yè)自身場景的性能測試體系,能夠為性能測試提供基礎能力支撐。成熟的測試框架,一方面集成了標準化的用例模板或腳手架,簡化通用場景用例的編寫,另一方面可為用例編寫者提供負載生成、指標收集、執(zhí)行任務編排、分析可視化等各類原子工具,方便按需組合。Bao28資訊網(wǎng)——每日最新資訊28at.com

最后,也可以建立插件市場,將上述用例模板和原子化工具在企業(yè)內部開放并自下而上形成生態(tài)閉環(huán)。Bao28資訊網(wǎng)——每日最新資訊28at.com

三、持續(xù)改進:性能看護+定界分析

Bao28資訊網(wǎng)——每日最新資訊28at.com

DevPerfOps 要求能實現(xiàn)性能工程的反饋閉環(huán)。性能左移已經(jīng)讓性能相關工作盡可能前置,但為了實現(xiàn)完整的反饋閉環(huán),如何持續(xù)的進行性能分析和優(yōu)化則更為關鍵。Bao28資訊網(wǎng)——每日最新資訊28at.com

系統(tǒng)上線后,真實的運行數(shù)據(jù)將不斷驗證性能指標是否達成,對發(fā)現(xiàn)的性能問題,也會開展性能優(yōu)化工作。但系統(tǒng)并非一成不變,隨著版本不斷迭代,各類性能問題可能也會反復發(fā)生。為了能持續(xù)的監(jiān)控系統(tǒng)性能,更快地識別性能變化并定位導致變化的代碼塊,需要提供性能看護和定界分析的能力。Bao28資訊網(wǎng)——每日最新資訊28at.com

1.動態(tài)看護,統(tǒng)計性能變化

Bao28資訊網(wǎng)——每日最新資訊28at.com

看護的本質是建立基線,度量變化。上線前性能測試和上線后性能監(jiān)控都可以產生大量性能指標數(shù)據(jù),對指標數(shù)據(jù)進行清洗和篩選后,形成不同環(huán)境下的性能基線。在版本迭代過程中,通過對比基線,就能方便的發(fā)現(xiàn)性能變化點和劣化點。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

傳統(tǒng)的性能基線大都來自于施加外部負載而得到的整體監(jiān)控數(shù)據(jù),這種將系統(tǒng)看做黑盒的性能基線缺少細節(jié)信息,這導致即便通過基線對比發(fā)現(xiàn)了指標劣化,也難以快速定位到問題所在。我們基于性能關注點地圖,可以設置更細致的監(jiān)控追蹤點,對系統(tǒng)形成更深入的洞察。因此通過將黑盒觀測指標與進程級、組件級觀測指標相關聯(lián),使看護報告能提供進一步的信息檢視診斷能力,幫助定位性能劣化根因。Bao28資訊網(wǎng)——每日最新資訊28at.com

理想情況下,性能指標數(shù)據(jù)的變化服從高斯分布,很容易統(tǒng)計和對比。然而實際場景中,性能指標的波動趨勢遠比仿真環(huán)境下復雜得多,通過概率統(tǒng)計方法對指標數(shù)據(jù)進行處理后,才能形成判斷性能劣化的依據(jù)。常見的,指標分布中出現(xiàn)少量離群點,可能預示著出現(xiàn)了環(huán)境問題或是功能故障,而指標分布偏左或偏右表示可能存在未分離的變量影響,需要增加觀測指標。Bao28資訊網(wǎng)——每日最新資訊28at.com

2.定界分析,縮小責任邊界

Bao28資訊網(wǎng)——每日最新資訊28at.com

看護報告可以指出哪幾個關聯(lián)指標出現(xiàn)劣化,順著這些指標我們能大致將分析范圍縮小到到服務或模塊級別。但這種級別的指標數(shù)據(jù)粒度還是太粗,為了實施性能優(yōu)化,需要分析更細粒度的性能數(shù)據(jù),才能找到具體的劣化代碼塊。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

如圖所示,為了深入的了解服務或模塊的性能變化,一般采用性能剖析的手段,在函數(shù)級別進行數(shù)據(jù)采樣。采樣剖析可以生成函數(shù)調用棧、函數(shù)總耗時 / On CPU 耗時、函數(shù)內存消耗、堆內存分析等報告,通過它們來尋找劣化代碼塊。通過對各類性能剖析工具進行封裝,可以固化用例、簡化操作,并實現(xiàn)工具自動 attach 到 Pod 或實例,剖析完成后數(shù)據(jù)自動上報,生成分析結果圖。Bao28資訊網(wǎng)——每日最新資訊28at.com

成功的優(yōu)化不僅能改善系統(tǒng)性能,還可以與相關的多個性能指標進行關聯(lián)。收集優(yōu)化前后各類指標數(shù)據(jù)的變化,積累起來形成指標特征,嘗試訓練生成性能劣化模型。在未來的性能看護場景下,發(fā)現(xiàn)指標劣化后,系統(tǒng)能自動嘗試進行根因識別,給出可能的劣化點位置以及匹配到的優(yōu)化案例,從而進一步降低性能優(yōu)化的成本。Bao28資訊網(wǎng)——每日最新資訊28at.com

四、一站式優(yōu)化:構建性能工程平臺能力

Bao28資訊網(wǎng)——每日最新資訊28at.com

通過前文提到的各種實踐,研發(fā)團隊基本實現(xiàn)了 DevPerfOps 的全流程反饋閉環(huán)。接下來,讓我們回到性能工程的本質:“為了對系統(tǒng)性能進行持續(xù)改善和守護”。Bao28資訊網(wǎng)——每日最新資訊28at.com

性能優(yōu)化并非易事。成功的性能優(yōu)化,對實施者的技術水平、業(yè)務和架構的理解程度,以及對系統(tǒng)觀測的深度都有較高的要求。得益于前文提到的各種實踐打下的堅實基礎,提升性能優(yōu)化效率的路徑變得逐漸清晰:構造平臺化能力,固化知識、搭建基礎設施并提供自助式服務。Bao28資訊網(wǎng)——每日最新資訊28at.com

1.性能知識圖譜與專家協(xié)同

Bao28資訊網(wǎng)——每日最新資訊28at.com

積累了大量性能優(yōu)化經(jīng)驗的專家永遠是各個產品線爭搶的競爭性資源。性能專家很關鍵也很稀缺,對專家經(jīng)驗進行固化,能有效降低成本并幫助提升一線開發(fā)團隊能力。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

性能優(yōu)化包括分析和優(yōu)化兩個過程,分析要求邏輯性思維和關聯(lián)演繹能力,優(yōu)化更注重知識深度和經(jīng)驗方法。性能專家 Brandon Gregg 著名的 “性能分析黃金60秒” 就是一種固化的通用分析方法。通過 DevPerfOps 持續(xù)的性能反饋閉環(huán),企業(yè)逐步積累了富有參考價值的性能分析優(yōu)化的方法路徑,我們可將這些過程總結成知識圖譜:包括性能分析路徑、性能優(yōu)化模式以及案例等。知識圖譜不僅能對新手產生足夠的指引,形成更加順暢的性能優(yōu)化體驗,也可以成為了企業(yè)不可多得的無形資產。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

知識圖譜能顯著提升通用場景性能優(yōu)化的效率,但性能專家本身是不可或缺的,畢竟仍然存在大量孤立場景和疑難雜癥。通過開發(fā)平臺化能力,研發(fā)團隊可以在平臺上創(chuàng)建 “性能優(yōu)化專項”,將服務架構圖、業(yè)務場景描述、已有的性能分析結果等相關上下文都匯總在項目里,并通過預約系統(tǒng)申請相關領域的專家資源。這樣性能專家一旦進入項目,就能以最快的速度熟悉上下文,并基于項目授權的臨時憑證訪問相關系統(tǒng),也可以隨時通過視頻會議進行遠程協(xié)助。Bao28資訊網(wǎng)——每日最新資訊28at.com

2.啟發(fā)式自助分析流

Bao28資訊網(wǎng)——每日最新資訊28at.com

不常進行性能優(yōu)化的研發(fā)人員,即使有知識圖譜作指導,在面臨性能優(yōu)化工作時也總感到無從下手。類似 “性能分析黃金60秒” 的實踐就是為了幫助實施者快速入手,并了解系統(tǒng)概貌的一種實踐。Bao28資訊網(wǎng)——每日最新資訊28at.com

既然我們已經(jīng)擁有了觀測系統(tǒng)、工具插件市場、分析優(yōu)化知識圖譜、性能看護數(shù)據(jù)和劣化特征模型,基于此可以整合這些優(yōu)秀實踐,并通過自動化的手段,為研發(fā)人員提供啟發(fā)式的自助分析工作流。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

如上圖,研發(fā)人員在平臺上創(chuàng)建項目,選擇關注的服務或系統(tǒng)后,平臺根據(jù)歷史觀測數(shù)據(jù)繪制服務調用/依賴圖,并展示節(jié)點的基本概況、性能指標和關聯(lián)的性能優(yōu)化案例。平臺還可基于以往的劣化特征模型,建議用戶關注可能存在問題的服務或實例。之后,用戶下鉆到某個感興趣的實例,并對該實例啟動分析。Bao28資訊網(wǎng)——每日最新資訊28at.com

分析會先執(zhí)行通用采集器,繪制基于時間軸聯(lián)動或組件聯(lián)動的數(shù)據(jù)采集結果,根據(jù)初次采集結果,用戶可進一步選擇進程或線程,進行二次性能剖析,通過調用棧、火焰圖甚至 TopDown 分析等手段,發(fā)現(xiàn)問題。為了識別具體的代碼劣化點,用戶可調取同一服務之前版本的性能剖析歷史,進行差分對比,嘗試發(fā)現(xiàn)變更點和問題來源,還可以通過函數(shù)符號關聯(lián)代碼庫或是匯編指令,直接在代碼/指令級別進行 Diff 來發(fā)現(xiàn)問題。當發(fā)現(xiàn)了性能問題后,可以參考知識圖譜和以往案例,快速形成優(yōu)化方案。Bao28資訊網(wǎng)——每日最新資訊28at.com

五、性能工程的成熟度路線

Bao28資訊網(wǎng)——每日最新資訊28at.com

從性能工程的挑戰(zhàn)、目標以及實踐來看,企業(yè)建設性能工程體系的訴求逐漸加強,條件也在不斷成熟:云原生基礎設施、全鏈路可觀測、AI 輔助等技術的不斷發(fā)展,企業(yè)越來越有信心能建成性能工程系統(tǒng)。Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

如上圖所示,結合前文的內容,我們認為性能工程體系的演進,從成熟度路線上可分為以下幾個層次:Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

(1) 流程化:Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 將性能建模等新實踐引入研發(fā)工作流,在團隊中建立性能優(yōu)化的意識
  • 企業(yè)研發(fā)自己的測試框架和工具集并能集成性能測試/仿真到流水線
  • 擴展可觀測系統(tǒng),建成對性能側指標數(shù)據(jù)的收集和分析能力

(2) 數(shù)字化:Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 建立性能基線,并實現(xiàn)持續(xù)性能看護和性能定界
  • 積累性能指標數(shù)據(jù)和變化趨勢,驅動持續(xù)優(yōu)化和架構決策

(3) 資產化Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 性能專家形成資源池,專家經(jīng)驗被固化,建立性能知識圖譜形成知識庫
  • 總結性能分析路徑和優(yōu)化模式,最終沉淀為公共能力組件,在更底層解決性能問題

(4) 平臺化Bao28資訊網(wǎng)——每日最新資訊28at.com

  • 整合各類實踐和資產,將性能工程能力擴充到企業(yè)內部平臺中
  • 不斷總結工程方法,演進平臺化能力,性能活動成為研發(fā)流程的常態(tài)

隨著成熟度水平的持續(xù)提升,企業(yè)可以逐步建成完整的性能工程平臺,其能力和層次構成可參考下圖:Bao28資訊網(wǎng)——每日最新資訊28at.com

Bao28資訊網(wǎng)——每日最新資訊28at.com

性能工程平臺所能提供的能力涵蓋了整個研發(fā)流程的各個部分,包括前文提到的建模能力、測試框架、分析工具、看護定界、性能專項等等。為了更好的實施這些能力,通過觀測服務、知識庫、插件市場等基礎服務對上游能力矩陣形成支撐。最后,企業(yè)的資源基礎設施以及數(shù)據(jù)基礎設施,為支撐服務和能力矩陣提供最底層的運行時和存儲支持。Bao28資訊網(wǎng)——每日最新資訊28at.com

六、總結

Bao28資訊網(wǎng)——每日最新資訊28at.com

性能工程,是指通過設計、構建工具鏈和工作流,從而對系統(tǒng)性能進行持續(xù)改善和守護的一類實踐方法。Bao28資訊網(wǎng)——每日最新資訊28at.com

伴隨著硬件發(fā)展不斷放緩,系統(tǒng)架構愈發(fā)復雜,維護和演進成本高企,性能問題在近年來逐步暴露。這給企業(yè)研發(fā)帶來了許多問題和負擔,但也為工程實踐領域引入了新的機遇。Bao28資訊網(wǎng)——每日最新資訊28at.com

經(jīng)過上一篇《什么是性能工程》和本篇《性能工程實踐》,我們從硬件和軟件的發(fā)展角度討論了性能在軟件研發(fā)流程中的重要性,也提到了在當下研發(fā)流程中嵌入性能相關工作的痛點和挑戰(zhàn)。Bao28資訊網(wǎng)——每日最新資訊28at.com

通過性能工程實踐方法,我們期望能通過性能左移、性能看護和定界分析構建 DevPerfOps 反饋閉環(huán),并構建性能工程平臺化能力來固化專家經(jīng)驗、沉淀方法,以至于最終形成自助式的性能分析和優(yōu)化流程。Bao28資訊網(wǎng)——每日最新資訊28at.com

相信越來越多的開發(fā)者和組織都會開始關注性能工程領域,探索更優(yōu)秀的方法和實踐,以更好的駕馭復雜系統(tǒng)。Bao28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-13564-0.html性能工程實踐

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Postman 腳本的奧秘:JavaScript 的內置對象和方法

下一篇: 利用Python群組分析方法剖析客戶行為

標簽:
  • 熱門焦點
  • 這款新興工具平臺,讓你的電腦效率翻倍

    隨著信息技術的發(fā)展,我們獲取信息的渠道越來越多,但是處理信息的效率卻成為一個瓶頸。于是各種工具應運而生,都在爭相解決我們的工作效率問題。今天我要給大家介紹一款效率
  • JVM優(yōu)化:實戰(zhàn)OutOfMemoryError異常

    一、Java堆溢出堆內存中主要存放對象、數(shù)組等,只要不斷地創(chuàng)建這些對象,并且保證 GC Roots 到對象之間有可達路徑來避免垃 圾收集回收機制清除這些對象,當這些對象所占空間超過
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網(wǎng)絡應用程序提供交互性的最常見方式。但我們經(jīng)常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 雅柏威士忌多款單品價格大跌,泥煤頂流也不香了?

    來源 | 烈酒商業(yè)觀察編 | 肖海林今年以來,威士忌市場開始出現(xiàn)了降溫跡象,越來越多不斷暴漲的網(wǎng)紅威士忌也開始悄然回歸市場理性。近日,LVMH集團旗下蘇格蘭威士忌品牌雅柏(Ardbeg
  • “又被陳思誠騙了”

    作者|張思齊 出品|眾面(ID:ZhongMian_ZM)如今的國產懸疑電影,成了陳思誠的天下。最近大爆電影《消失的她》票房突破30億斷層奪魁暑期檔,陳思誠再度風頭無兩。你可以說陳思誠的
  • 新電商三兄弟,“抖快紅”成團!

    來源:價值研究所作 者:Hernanderz 隨著內容電商的概念興起,抖音、快手、小紅書組成的“新電商三兄弟”成為業(yè)內一股不可忽視的勢力,給阿里、京東、拼多多帶去了巨大壓
  • 重估百度丨大模型,能撐起百度的“今天”嗎?

    自象限原創(chuàng) 作者|程心 羅輯2023年之前,對于自己的“今天”,百度也很迷茫。“新業(yè)務到 2022 年底還是 0,希望 2023 年出來一個 1。”這是2022年底,李彥宏
  • 三星電子Q2營收60萬億韓元 存儲業(yè)務營收同比仍下滑超過50%

    7月27日消息,據(jù)外媒報道,從三星電子所發(fā)布的財報來看,他們主要利潤來源的存儲芯片業(yè)務在今年二季度仍不樂觀,營收同比仍在大幅下滑,所在的設備解決方案
  • Android 14發(fā)布:首批適配機型公布

    5月11日消息,谷歌在今天凌晨舉行了I/O大會,本次發(fā)布會谷歌帶來了自家的AI語言模型PaLM 2、谷歌Pixel Fold折疊屏、谷歌Pixel 7a手機,同時發(fā)布了Androi
Top 主站蜘蛛池模板: 大兴区| 福海县| 凤台县| 都昌县| 上蔡县| 天全县| 武邑县| 马龙县| 昭平县| 平泉县| 大关县| 鹤岗市| 泾川县| 新昌县| 红河县| 响水县| 新河县| 兖州市| 班玛县| 包头市| 马鞍山市| 黄梅县| 平乐县| 沙雅县| 永平县| 石柱| 柏乡县| 灵丘县| 彰化县| 都安| 合水县| 舟曲县| 南溪县| 建宁县| 玉门市| 平陆县| 金昌市| 廉江市| 太康县| 子洲县| 宁乡县|