Mühendislerle diyalog: OPPO, çift malzeme performans şampiyonasını nasıl kazandı?

1 Nisan'da AnTuTu, Mart 2020 için Android cep telefonu performans listesini yayınladı. İki OPPO telefonu, OPPO Find X2 Pro ve Reno 35G, amiral gemisi ve orta sınıf listelerinde birinci ve aynı zamanda OPPO tarihinde ilk sırada yer aldı. Ann Tutu çifte şampiyonluğu kazandı.

Herkes aynı listede cep telefonlarının yapılandırmasının çok benzer olduğunu bilir. Ama neden aynı platform ama farklı sıralama sonuçları var?

Aslında donanım stoklarının değerlendirilmesinin yanı sıra yazılımın optimizasyonu da AnTuTu'nun çalışan skorunda çok önemlidir. Kısa bir süre önce piyasaya sürülen OPPO Find X2 Pro'da, altta yatan UIFirst teknolojisinin optimizasyonuna ek olarak ColorOS 7.1, cep telefonlarının akıcılığını büyük ölçüde artıran "bellek parçalanma önleme motoruna" da öncülük etti.

Hepimizin bildiği gibi, Android cep telefonları, çok sayıda model ve ciddi parçalanma nedeniyle sistem istikrarsızlığına, gecikmeye ve diğer sorunlara eğilimlidir Cep telefonu üreticilerinin ikincil Android geliştirme ve optimizasyonu da beyaz sıcak bir aşamaya girdi. Bu aşamada, farklılaştırılmış bir etki yaratmak istiyorsanız, "bellek birleştirme motoru" son derece önemlidir. Bu teknolojinin arkasındaki gizemi anlamak için bugün OPPO'nun sürücü mühendisi Li Gong'u bulduk ve bize biraz bilim verdik.

İki tür cep telefonu belleği vardır: biri, cep telefonu parametre tablosunda sıklıkla gördüğümüz bellek boyutu olan fiziksel bellektir. Bir çeşit sanal bellek de var.Android telefonlarda 32 bitlik işlemin yalnızca 4G sanal bellek alanı var.Android sistemi ve birçok uygulamanın kullanıcılarla etkileşime girmesi için ön planda çalışması gerekiyor.Telefonun kullanımı sırasında zamanla biriken sanal bellek parçalanacak. Daha sonra parçalar, kullanıcı deneyimini ciddi şekilde etkileyecektir.

Bu amaçla OPPO, "Bellek Birleştirme Motoru" na öncülük etti.

Önce kitaplardaki verilere bakabilirsiniz.OPPO Find X2 Pro bu "bellek birleştirme motoru" ile donatıldığından, sistemin fiziksel parçalanma yönetimine sahip olma sayısı% 99 oranında düştü. Sanal bellek parçalanmasının neden olduğu siyah ekranlar ve donmalar , Geri dönüş olasılığı% 93 azaldı.

OPPO'nun "bellek birleştirme motorunu" anlamadan önce, "bellek parçalanmasının" ne olduğunu anlayabilirsiniz. Örneğin:

Ev sahibinin, her biri 10 kişi kapasiteli, toplam 20 kişilik iki evi vardır;

Bu sırada birbirini tanımayan iki turist geldi ve ikisi iki eve tahsis edildi, şu anda iki evde 9 kişi olmak üzere toplam 18 kişi;

Yarım saat sonra 10 kişilik bir tur grubu geldi, 10 kişiden bir evde birlikte yaşamalarını istediler ancak bu sırada tur grubuna zamanla ev tahsis edemediler.

Bu örnekten, ev sahibinin evinin hala 18 kişiyi ağırlayabildiğini görebiliriz, ancak neden on kişilik bir tur grubu tahsis edilemiyor? Bunun nedeni, tur grubunun bir binada 10 kişinin yaşamasını gerektirmesi, ancak ilk iki yolcunun iki evdeki yatakları çoktan işgal etmiş olmasıdır.

Bellek açısından konsept benzerdir Sistemin hafızasının tamamı örnekteki iki ev gibidir.İki yolcu için yatak ayırmak küçük bellek ayırma, tur grupları için yatak ayırmak ise büyük bellek ayırma gibidir. Bellek, tüm belleği "kirletir", bu da açık sistemin yeterli belleğe sahip olmasına yol açar, ancak büyük bellek tahsis edilemez. Bunların arasında, fiziksel bellek ve sanal bellek, yukarıdaki durum için farklı işleme yöntemlerine sahiptir:

Fiziksel hafıza: Hafıza parçalanacak Yukarıdaki otel örneğidir.Otel tek bir yolcuyu oda değiştirmeye ikna edecektir.Değişim başarılı olursa tur grubundaki 10 kişinin barınma ihtiyacını karşılayabilecek bir ev olacaktır ancak bu süreç gezginlerin koordinasyonundan kaynaklanmaktadır. Tur grubu için daha uzun bir check-in sürecine yol açacak ve sisteme yanıt, büyük hafıza tahsisinin daha yavaş olması ve makinenin takılıp kalması; otel ikna edilememesi ve tek bir yolcu odayı taşımayı reddetmesi durumunda tur grubunun ihtiyaçlarını karşılayamayacaktır. Sistemin büyük bir bellek bloğu tahsis edemediği ve bunun da takılma gibi sorunlara neden olabileceği yansıtılıyor.

Sanal bellek: Sanal bellek için doğrudan başvuruda bulunmazsanız, makineye siyah bir ekran, yanıp sönen bir ekran veya hatta bir geri dönüş ile yanıt verebilir.

Li Gong'un tanıtımına göre, dünyadaki birçok cep telefonu üreticisi bellek parçalanmasını optimize etmiş olsa da, OPPO'nun ColorOS 7.1 üzerindeki "bellek parçalanmayı önleme motoru" sektördeki ilk ve önemli etkilere sahip. Gelecekte, ColorOS 7 ve üstü ile donatılmış modeller bu işleve sahip olacak.Aynı zamanda, bazı ColorOS 6 telefonlar için farklı derecelerde işlev dağıtımı olacak. Bu yenilikçi optimizasyonun çok sayıda OPPO telefonunun performans iyileştirmeleri elde etmesine yardımcı olacağını söylemeye neredeyse eşdeğerdir.

Sağdakinde "bellek parçalanma motoru" kullanılır ve başlangıç hızı önemli ölçüde iyileştirilir

Şu anda, çoğu üreticinin bellek parçalanmasına yönelik optimizasyon şemaları olağanüstü değil, herkes fiziksel bellek parçalanması sorununu keşfetmiş olsa da, iyi bir tedavi yöntemi yok. OPPO'nun "bellek parçalanma önleme motoru", fiziksel belleğin parçalanmasını olabildiğince iyileştirmeye dayalı özel bir "sanal bellek parçalama" optimizasyonu yaptı.

OPPO'nun parçalanma karşıtı yönetimi, basit bir ifadeyle, bellek parçalanmasının ortaya çıkmasını önlemektir. "Bellek Birleştirme Motoru" nu kullanarak şunları elde edebilirsiniz:

Fiziksel bellek: Bellek birleştirme sayısı% 99 azaltılır ve büyük bellek bloklarının tahsis hızı% 18 artar;

Sanal bellek: Sanal belleğin parçalanmasından kaynaklanan siyah ekran, donma ve geri dönüş olasılığını% 93 oranında azaltın.

Şu anda, bu işlev esas olarak bazı platformlarda uygulanmaktadır ve tüm OPPO platformları mümkün olan en kısa sürede başlatılacaktır. Ve bu fonksiyon güç tüketiminde bir artışa neden olmayacak, herhangi bir olumsuz optimizasyona neden olmayacak, gerçekten bir vicdan yükseltmesidir, "miktardaki artış fiyatı artırmaz".

Ancak, birleştirme sayısının ne kadar azaldığı aslında herkes tarafından hissedilmeyebilir. Bununla birlikte, OPPO yetkilileri, sanal bellek parçalanmasının neden olduğu titreme, donma ve çökme olasılığı gibi% 93 azaltılmış ve büyük bellek bloklarının uygulama hızı% 18 artmış gibi bazı önemli yükseltme rakamları verdiler. , Zaten çok açık.

Şu anda, OPPOnun optimizasyon mekanizması sektörde bir ilktir. Arkadaşların "hastalık ve tedavi" optimizasyon mekanizması ile karşılaştırıldığında, OPPOnun mekanizması daha çok önleme gibidir. "Tedavinin" çok önemli olduğunu biliyoruz, ancak hastalığın önlenmesi hasarı azaltabilir. En düşük seviyeye. Son olarak, cep telefonlarının uzun süreli kullanımının akıcılığı büyük ölçüde geliştirildi.

Li Gong ayrıca bellek birleştirme için temel gerekliliğin büyük bellek ayırma bloklarının başarı oranını artırmak olduğunu söyledi. Şu anda, mevcut optimizasyon orta ve büyük bellek bloklarının tahsis başarı oranını büyük ölçüde optimize edebilmiştir, ancak ekstra büyük bellek ayırma bloklarının başarı oranındaki iyileşme nihai optimizasyona ulaşmamıştır.İzleme OPPO, büyük bellek bloklarının boyutunu artırmak için diğer optimizasyon önlemlerini uygulamaya devam edecektir. Tahsis başarı oranı.

"Bellek parçalanma önleme motoru" nu anlayarak, OPPOnun temeldeki optimizasyon teknolojisine yaptığı vurgunun yeni bir boyut getirdiğini bulmak zor değil. Cep telefonu üreticilerinin yapabileceği şey yalnızca donanımı değil, aynı zamanda sürücü, alt katman, sistem, Yazılım optimizasyonu da bir fark yaratmalıdır. AnTuTu Android cep telefonu performans sıralamasından hem amiral gemisi modellerinin hem de orta sınıf OPPO telefonlarının mükemmel sonuçlar elde ettiği ve ColorOS optimizasyonunun hayati bir rol oynadığı görülüyor.

Yalnızca cep telefonu üreticileri yazılım ve donanım üzerinde birlikte çalıştıklarında gelecekteki cep telefonu gelişimi için doğru yoldur.

Sesin metne otomatik dönüşümü geliyor! WeChat bilgisayar sürümü v2.9 yeni sürüm deneyimi
önceki
Microsoft biraz büyük oynuyor! Win10'un dört gözle beklemeye değer birkaç yeni özelliği
Sonraki
Lao Luo, canlı yayında size bu ürünlerin tuzaklarını anlatmadı
Pennefather XS100 Bluetooth kulaklık değerlendirmesi: evde müzik dinlemek ve egzersiz yapmak için bir kulaklık satın alın
OnePlus 8 Pro, üst düzey esnek bir ekrana sahiptir.Bu parametreye baktığınızda, düşük profil tutmanın zor olduğunu biliyorsunuz.
Aktif gürültü azaltma teknolojisi Bu mükemmel gürültü azaltma çekirdeği pazar tarafından sevilecek mi?
Pekin Xiaotangshan Hastanesinden ilk hasta taburcu edildi
HP E243d monitör video incelemesi, ofis için tasarlanmış bir monitör
Luo Yonghao malları hayata geçirdi, satışlar 3 saatte 110 milyonu aştı ama ben hiçbir şey satın almadım
Luo Yonghao'nun malları altüst edilmiş canlı yayını: fiyat yüzüne çarptı, marka adını yanlış telaffuz etti, 3 ürün yanlış reklamlara karıştı
Tarihe tanık olun! Luo Yonghao, Xiaomi Mi 10'u canlı yayınladı, Başkan Yardımcısı Lu Weibing 500.000 yuan gönderdi
Luo Yonghao, Xiaomi Mi 10'u canlı yayınladı, Başkan Yardımcısı Lu Weibing 500.000 yuan gönderdi
Luo Yonghao ilk ürün canlı yayınını duyurdu: Milyonlarca insan Lao Luo'nun kalem satmasını izliyor
Luo Yonghao'nun canlı yayını, ürünlerle birlikte zamanında başlar: açılış sahnesi klasik resmi yeniden üretir ve fiziksel PPT göz alıcıdır.
To Top