瀏覽單個文章
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,053
引用:
作者IIIQ
1.請問購買後下載win8可以選擇下載32或64嗎?可以2種都下載嗎?

2.有沒有win8可用而且免費的ramdisk嗎?

3.用win8看網頁或玩3d遊戲會不會也有顯示器驅動程式已停止的問題呢?或其他類似難解的問題呢?

3.
驅動的問題與win8無關
應該是從驅動方面去著手


引用:
作者sutl
那是mini app,只有三星預設的mini app可用,不是每一個app都能那樣用。

note2跟note10.1目前能做到雙分割視窗,但那其實跟windows的多視窗還是有很大的差距。

理想的做法,就是app開啟後,按Home鍵可以縮小圖示到工作列,這時就是在背景運作。

目前按home鍵,app是紀錄當前狀態關閉,再度開啟後回到按home時的狀態,沒有背景運作的能力。

另外,返回鍵除了是關閉app用之外,在很多app也是當上一頁用,於是這些app要關閉的話,就只能先按Home鍵,然後再去工作管理員真實關閉程式。

Android程式執行時按home
此時會強迫程式進入sleep
當你再次執行的時候就會回到先前的狀態
但是有幾個類型除外,例如收音機之類的軟體
這類就必須取消使用者啟動的功能,它的home才會回到sleep


引用:
作者sutl
其實我蠻常去Android工作管理員確認程式有沒有關掉,記憶體有沒有釋放。

有這樣做的話,Android就不容易發生卡住的現象。(我平板只有1GB記憶體)

不過未來Android硬體到4GB記憶體後,我會希望把正在使用的程式縮小到工作列,讓大多數的程式真的能在背景中執行(例如瀏覽器上網路電台有聲音,縮小後還是有聲音),然後快速從工作列上叫出,這樣多程式切換才順暢,而不是像現在每次都是重新開程式。

我已經習慣平板工作列常駐的的情況了,未來隨著解析度不斷提高,工作列能容納的東西將會越來越多。

其實正常情況是不必去管他
linux裡面本身就會佔用非常大量的cache
當你又開啟了新的程式之後,如果記憶體不夠
會釋放cache,如果連釋放cache也還是不夠
才會殺其他正在執行的process

像去年有某大廠熱門機種釋出OTA更新
更新後用戶反應可用記憶體增加
但卻覺得手機沒之前順暢
我看了之後發現cache都沒有了
難怪會頓...

其實Android的硬體發展是非常奇妙的
每代硬體幾乎都是以爆炸性的方式在成長
但我卻沒有看過有軟體是能夠完全發揮硬體真正的性能
諷刺的是,真正能發揮出硬體性能的程式
以benchmark軟體佔了絕大多數

而問題的重點是Android真的需要這麼大的記憶體嗎?
我們一般在Android內執行的程式
都是跑在虛擬機內,而虛擬機內有一個vm heap限制
這個是每一個虛擬機跑的軟體所能夠使用的記憶體上限
Android 2.1如果我記得沒錯,限制是16MB
後來的版本則是32MB,一些256甚至是128MB的機種
有些還是16MB

現在Android裝置動啥1~2GB
結果這個vm heap也還是32MB
2GB的機器實際的可用記憶體
跟你用裝置只有512MB的機器時候是一樣的
我很久之前玩過一個塔防,在某768MB的機種上
這遊戲有一個無限段模式,就是怪會越出越多
而且除非你輸了,否則不會停止
我在這個機器上,跑起來有些卡頓
而且固定玩到某一個level之後
會直接force close
但是換了另一台1G的機種
跑起來是順暢了,但是同樣會在大約相同的地方force close
為什麼會這樣呢?
我的直覺的程式的記憶體回收沒有寫好
物件每分每秒都在增加,但是回收機制沒有辦法跟上物件增加的速度
最後達到vm heap上限就爆了

但是一般人不會知道這些事情
就以為記憶體越大越好
而廠商沒有辦法約束開發者
Google光那個Android 4.0的global menu都弄不好了
實在很難去奢望他處理這樣的問題

而且卡頓感有些是廠商自己tune的不好
不是記憶體真的不夠
廠商問題搞不定,自然就在硬體上大作文章
不過很慶幸的是,總有一兩間廠商
能夠把系統tune的很好
只是使用者不太買帳...
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2012-11-28, 02:54 AM #356
回應時引用此文章
野口隆史離線中