![]() |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
This one goes out to Dan-htc-touch and GguruUsa specifically, but any one is welcome to answer this:
What exactly is the difference between a module or file? This is the only tidbit I have been able to dig up so far: "A module is a file as it is while loaded in memory... the purpose is to make it executable directly from ROM without loading it into RAM" I suspect this doesn't apply to new phones since they use NAND flash and not XOR. So does this mainly affect the just the XIP now? |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
Vicky and Dan, I was able to change banner in qpst and all is working fine. Thanks. Could not get qpst to work on my vista64 but have no problems on vista32(figure that out later) I am still going to play with cpr files cause that would be easier for some. Leak Leak Leak -------- Where are you? |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA
can you pls help me with steps to change the language of my sgh-i900 from greman to english on WM 6.1 professional.
where to download etc many thanks [Edited to remove Email] |
Re: WM 6.5 Kitchen QVGA and VGA
Quote:
2. sure, have you succesfully cooked roms for it? |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
Quote:
Ok, I have a workaround for your issue, Zecanalis. You can replace the default battery icon with a battery icon which has a percentage inside it, so that you don't need to worry about going to the Power settings to see the value. Here's one I used: http://forum.xda-developers.com/show...79&postcount=1 There's probably a nicer QVGA one, but this does the job. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
i cant change the notification settings in 21501
it opens but when i click ok it reverts to default and doesnt close the app |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
i like simplisty and more ram :) |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
So do recmod and reversmode play into this at all? I was assuming that these convert files to modules/modules to files. If this is the case, would I be correct in assuming that by converting some of my files to modules with reversmode that the program/dll would then run in XIP, not freeing up more RAM, but opening quicker? Sorry for all the questions, but I am STILL unable to find a good read somewhere with the whole breakdown. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
excerpt from MSDN: Windows CE allows you to create multiple execute in place (XIP) regions in one single operating system (OS) image. XIP regions are areas where an application can execute code directly from read-only memory (ROM) rather than having to load it from random access memory (RAM). With a multi-region image, you have finer control over the image layout, you can control region updates, and you can decide on a per-region basis how the OS will access that region when it pages its components at run time. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
"The advantage of XIP modules comes into play when one considers the limited amount of RAM available on a typical Windows Mobile device. XIP modules are pre-relocated to a guaranteed available base address, and do not require any runtime alterations to their backing memory when mapped. As a result, XIP modules can be backed entirely by ROM and not RAM, decreasing the (scarce) RAM that must be devoted to holding executable code" So, if I am reading this correctly, it would be advantageous to convert ANY program/dll that needs to stay loaded/in use for the entire boot into a module. This should in essence free more RAM? (HTC Task Manager is one example, Arcsoft being another, and possibly even some phone/canvas related resources) And just going one step further, the XIP layout is what WMreloc is actually doing. It is creating the imgfs and XIP maps? |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
And when i resolved i didn't achieved any conclusion. I changed somethings in my OEM folder, but at the end i replaced everything or almos everything back to the begining and all worked well... ](*,) |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
yeah, wmreloc relocates modules memory mapping adreesses, so that there are no overlaps, converting to module can be good, but does not work for everything, basically, only program code can be xip, content cannot, so in the case of phone canvas, the core executable may be xip, the all the graphics will still reside in RAM, so the savings will not be huge |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
Do you know of why this would be a bad idea? Am I at risk of running out of slots for the modules? |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
be careful though, i know with g'reloc, you had to watch out, because sometimes you can get an overlap in memory address, so be careful, when you convert a lot test often so if it does get an overlap you will be able to narrow down, you can convert. .dll, .exe and .mui to module.
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Wow, wow, wow!!! Learnt so much reading your dialogues, Dan and Joojoobee. But aint you guys forgetting something, today is THURSDAY. Aint we supposed to be expecting two drops today as in two major leaks? We've been anticipating.
And trust me no amount of xip, modules, files, rom and ram talk is "distractive" enough (permit my english". Whet our appetites a bit, what's happening to those leaks? Hey Joojoobee what about that cure we talked about? Just another leak, that's all we ask for.:mrgreen: |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Well, that was easy. taskmgrCustRes.dll only has icons, so that was probably my problem:silent:
HTC Task Manager is now running as modules/XIP after recmodding that dll. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
1 Attachment(s)
ok i have 13-17 on boot after running oxis mb free in high memory mode on my titan in 2102 i had about 24 but i didnt have as many oems
also after letting the phone sit for 10 minutes opening no apps but start to get to oxis i am down to 16-13 is there any oem known to cause a memory leak? i atached my oem selections |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
First, unlike regular loading, xip modules have larger boundaries. Loading a code section that barely fills a region is very wasteful. 2nd, "Freeing more ram" is a misleading synopsis. What you are doing is consuming less RAM than you would if multiple programs needed the code section. You are consuming more memory than if no program needed the module. 3rd, scarce resources can be an issue when consumed by never-unloaded xip modules. The moral: don't convert everything to xip. Candidates for conversion are things which are a) used frequently b) used by multiple programs and c) have code sections just under the boundary size. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
There's a reason why punctuation is taught in grade school. Make punctuation your friend. |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
|
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Just for the sake of curiosity I converted my igo8.exe into a module and cooked it in. When I run it from the windows folder, igo8.exe opens up in half the time 10 secs as opposed to 20 secs), and leaves almost 4.5MB of free RAM STILL! When I run it from the storage card, it takes 20secs to open up and I have .5MB free. Holy sh*t!! eXecute In Place can really make a difference:headbang::headbang::headbang::headbang:
Thanks again, for clearing all of that up for me Dan and Conflipper!:mrgreen: |
Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
Quote:
Also, point 2 is WELL received. I noticed LESS ram after a clean boot. But loading programs that I XIP'd consume less now when running (see my iGO victory which is my main concern here. I use it alot and have to FREQUENTLY reboot to free up enough RAM. The executable is 5MB which is 25% of my free RAM alone. I know, it's probably an awfully large exe to be converting to a module, but what's the worst that can happen? A recook? Just another reason to do so....) |
All times are GMT -4. The time now is 06:39 AM. |
Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com