電腦運行安卓模擬器主要看什麼硬體?
想知道電腦上運行安卓模擬器流暢度看什麼配件,為什麼吃雞沒有壓力的配置會帶不動手游,甚至沒有驍龍855的流暢
軟體優化差,說啥都沒用
謝邀
目前絕大部分的安卓模擬器性能差,差在模擬器本身而不是電腦硬體。
安卓系統的運行機制是十分接近虛擬機的,而安卓模擬器你可以看成是在一個虛擬機軟體上再運行一個虛擬機,第二層虛擬機實際上是沒有任何「硬體資源」的,因此外層虛擬機的執行效率高低直接影響二層虛擬機的運行性能和效率。然而目前絕大部分安卓模擬器在這方面的優化都十分有限。
主要還是看CPU和內存 模擬器就相當於在Windows 系統下運行安卓系統 不流暢也是可以理解的。
為什麼不玩pc吃雞呢,你那個是軟體優化問題,怎麼都卡,雖然吃雞優化差點但是肯定比安卓模擬器好
如果配置夠用的話主要看設置。把模擬器裝固態里,模擬器多分配CPU核心和內存,開啟Intel CPU內核虛擬化。
當然這些都不如直接在固態里裝個鳳凰OS,畢竟鳳凰OS使用的是電腦全部硬體資源,而任何一款模擬器使用的都是電腦部分硬體資源。
如果真的只是想用模擬器,推薦一下雷電,只能說比其他模擬器流暢一丟丟。
手機登錄帳號如何避免封號???
用手機登錄的不外分為以下兩種情況,
1:自己準備大量的手機,幾十到幾百部
2:使用模擬器 。
那個成本更低呢??仁者見仁,智者見智,我們先分析下他們的優缺點。
大量手機,二手手機我們按照最便宜的,300 一個,我是指3G運行內存的,1G內存的基本不能用了的,
10台就是3000 ,100台就是3萬塊 ,而且還需要雲控平台,這個平台價格也不菲 而且不穩定。
那麼如果用模擬器呢?一台高配點的電腦,可以同時開16個模擬器。這種電腦主機只需要2000多塊,
我個人更傾向用模擬器 。但是模擬器有一個致命的缺點 ,無法模擬出來真實手機。
用魯大師檢測如下:
&-->各種參數和真實手機參數是不一樣的,這樣的模擬器,你拿來登錄帳號,養號,一旦違規非常容易封號,
如果你用模擬器,需要藉助硬體模擬大師,進行硬體級虛擬,
&-->經過硬體虛擬後的模擬器,完全達到了 和真機一模一樣的效果,而且可以隨意模擬各種手機,
&-->支持市面所有主流的手機 ,這個也是我在養號,包括抖音,快手,其他各種平台養號使用的一個工具。
如果採用幾十台手機,管理起來特別麻煩,需要藉助群控軟體,群控軟體也是一筆價格不菲的開支,比如100控的雲控軟體,
要價上萬 ,屌絲的我們傷不起啊 !
而且一台真實手機,如果沒有好的硬體模擬工具,一旦曾經封過號的手機,再登錄,或是切換帳號登錄,是非常容易封號的。
我通常是模擬器配合硬體虛擬,然後搭配自動化腳本來操作。只要過了 root 檢測,機器硬體信息檢測,就有無數的手機可以使用
對這個東西有需求的可以參考下圖找我交流
&-->type exec_opts =
{ bound: int
; skip_throw: bool
; function_summaries: bool
; entry_points: string list
; globals: Domain_used_globals.r }
module Make (Dom : Domain_intf.Dom) = struct
module Stack : sig
type t
type as_inlined_location = t [@@deriving compare, sexp_of]
val empty : t
val push_call :
Llair.func Llair.call -&> bound:int -&> Dom.from_call -&> t -&> t option
val pop_return : t -&> (Dom.from_call * Llair.jump * t) option
val pop_throw :
t
-&> init:a
-&> unwind:
( Llair.Reg.t list
-&> Llair.Reg.Set.t
-&> Dom.from_call
-&> a
-&> a)
-&> (Dom.from_call * Llair.jump * t * a) option
end = struct
type t =
| Return of
{ recursive: bool (** return from a possibly-recursive call *)
; dst: Llair.Jump.t
; formals: Llair.Reg.t list
; locals: Llair.Reg.Set.t
; from_call: Dom.from_call
; stk: t }
| Throw of Llair.Jump.t * t
| Empty
[@@deriving sexp_of]
type as_inlined_location = t [@@deriving sexp_of]
(* Treat a stack as a code location in a hypothetical expansion of the
program where all non-recursive functions have been completely
inlined. In particular, this means to compare stacks as if all Return
frames for recursive calls had been removed. Additionally, the
from_call info in Return frames is ignored. *)
let rec compare_as_inlined_location x y =
if x == y then 0
else
match (x, y) with
| Return {recursive= true; stk= x}, y
|x, Return {recursive= true; stk= y} -&>
compare_as_inlined_location x y
| Return {dst= j; stk= x}, Return {dst= k; stk= y} -&> (
match Llair.Jump.compare j k with
| 0 -&> compare_as_inlined_location x y
| n -&> n )
| Return _, _ -&> -1
| _, Return _ -&> 1
| Throw (j, x), Throw (k, y) -&> (
match Llair.Jump.compare j k with
| 0 -&> compare_as_inlined_location x y
| n -&> n )
| Throw _, _ -&> -1
| _, Throw _ -&> 1
| Empty, Empty -&> 0
推薦閱讀:
※華為watch gt 2和iwatch5誰的功能更強大,更好用。?
※同樣占較少份額,為什麼 iOS 沒有步當年 macOS 的後塵?
※用蘋果手機8年了,打算換安卓,錢不是問題,第一部手機該買什麼呢?
※準備買一個安卓系統手機,有什麼高性能推薦?
※大神們~推薦幾個安卓能玩兒的遊戲唄~殺時間用~~?