主題:EM9283的內(nèi)存空間調(diào)整 共有45257人關(guān)注過本帖 |
---|
客人 |
1樓 |
EM9283的內(nèi)存空間調(diào)整 Post By:2014-5-5 10:53:00 [只看該作者]
在控制面板中滑動(dòng)那個(gè)分配程序內(nèi)存和儲存內(nèi)存大小的滑動(dòng)條,但是這種情況在系統(tǒng)重新啟動(dòng)后又恢復(fù)成系統(tǒng)默認(rèn)的了。
請問有沒有系統(tǒng)配置文件,或者注冊表對這個(gè)分配值進(jìn)行配置呢,能不能教一個(gè)處理辦法,我想自定義內(nèi)存分配,網(wǎng)上了下Wince6.0的分配方法,但是我沒有找到config.bib這個(gè)文件
|
|
單帖管理 | 引用 | 回復(fù) |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-5-5 11:17:00 [只看該作者]
你可以在應(yīng)用程序中調(diào)用SetSystemMemoryDivision函數(shù)來設(shè)置內(nèi)存分配比例nPercent。 if( GetSystemMemoryDivision( &dwStorePages, &dwRamPages, &dwPageSize )) {
dwTotalPages = dwStorePages+dwRamPages;
dwStorePages = DWORD(dwTotalPages * (nPercent/100.00));
dwResult = SetSystemMemoryDivision( dwStorePages );
if( SYSMEM_CHANGED == dwResult )
{
printf( "Set store success!\r\n");
GetSystemMemoryDivision( &dwStorePages, &dwRamPages, &dwPageSize );
printf( "StorePages:0x%x RamPages:0x%x PageSize:0x%0x", dwStorePages, dwRamPages, dwPageSize );
return 0;
} }
[此貼子已經(jīng)被作者于2014-5-5 11:18:17編輯過]
|
單帖管理 | 引用 | 回復(fù) |
hui8430163 |
3樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-5-5 11:33:00 [只看該作者]
謝謝,這種方式動(dòng)態(tài)分配會(huì)不會(huì)影響到系統(tǒng)穩(wěn)定性?感覺這種方式比較危險(xiǎn)~
我現(xiàn)在程序調(diào)試階段通過這種方法不好用,因?yàn)橹鞒绦蛘伎臻g較大,按默認(rèn)配置會(huì)部署失敗,所以現(xiàn)在每次啟動(dòng)都要手動(dòng)調(diào)整一下空間,分配更多的空間給文件存儲,比較麻煩 沒有靜態(tài)的修改辦法嗎? 那我只能做個(gè)小程序,開機(jī)自動(dòng)啟動(dòng),用你說的方法調(diào)整好大小了~~再調(diào)試主程序咯
|
單帖管理 | 引用 | 回復(fù) |
lqk |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-5-5 11:44:00 [只看該作者]
用上面的方法與你在控制面板里調(diào)整是一樣的,只是注意比例一般在10%~90%之間。 另外,可以通過配置文件userinfo.txt來配置store的比例,具體說明請參考《EM9283使用必讀》第3.2節(jié):http://www.huochepiao123.com.cn/download/shouldread_arm9_em9283.pdf
[此貼子已經(jīng)被作者于2014-5-5 14:19:59編輯過]
|
單帖管理 | 引用 | 回復(fù) |
hui8430163 |
5樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2014-5-5 13:33:00 [只看該作者]
謝謝!這樣是可以的!
|
單帖管理 | 引用 | 回復(fù) |
返回首頁EM9283的內(nèi)存空間調(diào)整 |
---|
用戶名: | |
驗(yàn)證碼: | |
內(nèi)容: | |