[REQ] How to kill unused processes, when phone is idle? - Touch Diamond, MDA Compact IV Themes and Apps

Yes is there a app that works, have tried the ones from elias, but does not work on diamond, all processes that I set to be killed, is still active, and the notsr, requires you run an exe file.
Am looking for some thing that runs in background, and close processes that still runs in background even after program is closed.
Or maybe some one can tell me if the reg code "Realexit" works on other apps that Opera?

Nobody who can help me with this?

have you tried cleanRAM? i don't know, if this app closes open programs, but it cleans out the ram of your device, so you never have to do a soft reset..
klick here: http://forum.xda-developers.com/showthread.php?t=487490&highlight=cleanRAM
edit: you can choose apps to close ("custom programm list" or something like this...)

Related

Automatic Closing of running programs

Correct me if I'm wrong. From the readings I have made , WM5 works by not closing the programs launched and keeps on working in the background even after closing the program (tapping the x button on the right upper hand). The only way to close this program completely and to free the memory is by stopping the program using the running program window. It is then that you free the memory. Unlike 2003SE once you close the program it also frees the memory.
This makes it a problem for WM5, because I notice that if you open a lot of program, eventually you loose memory and cannot run other program , not until closing all those previously opened programs using therunning program window.
I was wondering if there are any program/registry hack/patch to go around this problem.
Thanks
There are many programs that turn the x into a permanent close, instead of just minimize. I use Wisbar Advance Desktop but that is a full Today Screen replacement program. If you press the x it minimizes, if you press x and hold, it closes.
There are tons of other programs... do some searching.
It shouldnt be a problem. Too many people think of WM5 as Windows XP. When your memory is low you need to close thigns. This is not the case.
As you quite rightly say when memory gets low WM5 should close the oldest app to free up the required memory, the reason it leaves things open is to keep things fast. When you need memory, it just closes something.
I use mine for TomTom as well as memory hungry push email and my memoy always has at least 10mb free and I have never run out. If the device is running slow its normally down to a particualr app using all the processor. Skype for example which can be closed with the exit command in its menu.
Unless your having particular problems I say let it be. Closing apps each time is a pain and a waste of time.
Actually, the problem is the same in WM 2003 and 2002.
The program you are looking for is called MagicButton and it's free.
http://www.trancreative.com/mb.aspx
thanks for your reply. I will try the magic button, will update you...
Magic button lets you to define what to close and what to keep alive. I'm set to keep alive mesaging and some other applcations to get ot on faster and to closу other.
Ok button = close app
I have tried various app but none gave me what I want: when I press the hardware button ok or for example the red button (end call) to close the active window without the use of the touchscreen. Does anybody knows an app whick behaves like this ?
spb pocketplus (not free) also has this capacity, and with it you can map the "close all" or "close" to a button. you may also define exceptions for this (applications that do not close even if you choose "close" or "close all").
Hi, See and try this.It has good capacities and work really fine in Prophet.http://insoftwarehouse.com/downloads/inclose/xe.php?l=en

keep software running in background continuously on Wizard

I have seen lots of posts that explain how to close running programs,
and how to get memory back.
But I would like to know how I can let software run continuously
in the background.
I put the exe. of the program it in my start-up folder, and after a reset the program runs.
But sometimes during the day I close all other running software, to get
back memory. But when I do, I forget to startup the one that needs to
run in the background continuously.
Can someone please explain how to let it run continuously, without
accidentally closing it ?
tnx.
Is there really no-one here that knows how to do it ?
winny said:
Is there really no-one here that knows how to do it ?
Click to expand...
Click to collapse
It depends which soft you're using to close the whole set of running applications. Some of those applications managers have an option where you can put exceptions, so when you call the close all functionality, all the excluded apps won't be closed.
Cheers,
.Fred
or if u use vbar make ur program active and use the "close all axcept active" option...
How are you closing these apps?
As by default Windows Mobile keeps every app running in the backround (and is why you see so much talk about how to <i>really</i> close applications).
frazell said:
How are you closing these apps?
As by default Windows Mobile keeps every app running in the backround (and is why you see so much talk about how to <i>really</i> close applications).
Click to expand...
Click to collapse
Windows mobile just minimize them. In order to close them, you have to post a WM_CLOSE to the main window of an application. This should in most cases be enough to close an app.
Cheers,
.Fred
tnx guys for your help.
I use Wisbar, but I am not sure if there is an option in it to exclude
a program. I will look into it and see if it works.
I was also thinking about making a change in the registry to
keep the software moving.
As I am not a tech-guy, I do not know if this makes sense.
So forgive me, if this sounds stupid.
Having quite the same problem, just another exe - the CardAutoRun.exe, just another device, a Prophet; see my thread here:
http://forum.xda-developers.com/showthread.php?t=278672
I also have a TaskMangager, but there CardAutoRun is not visible at all - and I very seldomly use it to close *all* applications.
Yesterday I did a soft reset, after which the CardAutoRun worked for two tests with two different cards - then I simply switched off my Prophet (sent it to sleep), switched on again - and the next SDcard inserted didn't autostart (as it _did_ just before off/on).
Obviously CheckAutoRun gets kicked out by that automatic task managing of Windows ...?
I found out that Wisbar does a good job.
In Wisbar/Settings/Task Management you can clearly define which
programs need to keep running in the background continuously,
even if you close all at the same time.
It does not work
Now, I thought that Wisbar (or taskmanagers in general)
would do a good job. There still is a problem.
Yes, wisbar (or some other task manager) will keep software
running in the background at startup.
But as soon as I start Internet Explorer, the software that
should keep on running in de background is closed.
No matter how I configure the Taskmanager, as soon as I
start Explorer ALL programs are closed automatically.
Does someone know what is happening here ?

for those who uses msn live messenger..

hope this is the right place to post.. I am using the live 10.6.34.0800 and everything works fine except one part, closing it. I can't option to close the program. If i click on the "x" on top, it only minimize it and even so I can't find it under task manager. The only way to bring it back up is to click on the live.exe short cut again. So far the only way I can really shut down the program is to kill the process. I've used 10.6.33.0600 before and same problem.
Anyone else is experiencing the same thing? How do you go about it.
Thanks,
silvscorp said:
hope this is the right place to post.. I am using the live 10.6.34.0800 and everything works fine except one part, closing it. I can't option to close the program. If i click on the "x" on top, it only minimize it and even so I can't find it under task manager. The only way to bring it back up is to click on the live.exe short cut again. So far the only way I can really shut down the program is to kill the process. I've used 10.6.33.0600 before and same problem.
Anyone else is experiencing the same thing? How do you go about it.
Thanks,
Click to expand...
Click to collapse
Use a task manager like X Button, HTC Task Manager, WkTask, etc.
That is way it is. If you still like it, use it. Can't argue with MS. There were more older WinCE programs were like that. The argument was why you need to close the programs? I was steamed. Take Pocket Informant as example, it opens automatically when bootup. By default, the "close" option is hidden until you know how to config the program (older version did not have that option). Another example is ActiveSync. It took tons of time to figure out how to control the damn sucker. Tell me who doesn't hate it. In fact you can find custom ROM's in this forum with added feature called "Kill ActiveSync". It is not only can't be close, it starts by itself and drains your batteries. Go figure!
tnyynt said:
Use a task manager like X Button, HTC Task Manager, WkTask, etc.
Click to expand...
Click to collapse
In general under the "x" for htc task manager, all the active programs will be listed, (active sync, file explorer, etc) but after the Live Messenger is minimized (running in background) it doesn't even show up. Only way to close it is by killing it under task manager or process.
jychan28 said:
That is way it is. If you still like it, use it. Can't argue with MS. There were more older WinCE programs were like that. The argument was why you need to close the programs? I was steamed. Take Pocket Informant as example, it opens automatically when bootup. By default, the "close" option is hidden until you know how to config the program (older version did not have that option). Another example is ActiveSync. It took tons of time to figure out how to control the damn sucker. Tell me who doesn't hate it. In fact you can find custom ROM's in this forum with added feature called "Kill ActiveSync". It is not only can't be close, it starts by itself and drains your batteries. Go figure!
Click to expand...
Click to collapse
well if this is the way it is with the program then i guess i can kill it through process. Unlike active sync, this drains a lot memory, if I don't kill the program it will just hide in the background and constantly running, if I disconnect wifi, it'll auto connect to data network, so obviously this is a big problem.

[APP][21/11/2008] NoTSR - A very little tool to restore memory

Hi.
When using my Diamond I noticed some processes don't disappear when they should. They fill up memory. Either you kill 'em with some Task Manager, or you soft reset.
Don't wanna SR or kill processes manually? Let my thing do it for you!
NoTSR is a very very simple program which kills some predefined processes, based on my experience with Diamond.
Source code (eVC++ 4) is for you to use and modify whatever you want. However, it would be nice if you gave me some credit if using it!
Have fun!
p. s. Sorry for the icon.
If anyone is wondering, this is what it kills off (copied straight from the source code):
"Opera9.exe", // everything still loads well
"OperaPreL.exe", // after killing them
"pword.exe", // for some reason Pocket Word leaves its process even after leaving
"CommManager.exe", // other Office apps seem to be fixed
"AudioManager_eng.exe", // last ones are opened by manila for quicker loading of tabs.
"AlbumSearcher.exe" // killing AudioManager stops music and rewinds current track.
I keep getting a "Can't list processes" dialog box when I launch the app. I tried placing the NoTSR.exe within in the extracted NoTSR subdirectory and also outside the subdirectory.
JNGold said:
I keep getting a "Can't list processes" dialog box when I launch the app. I tried placing the NoTSR.exe within in the extracted NoTSR subdirectory and also outside the subdirectory.
Click to expand...
Click to collapse
I can confirm that.
What did we wrong? Do we have to place it in a special folder, like windows?
It worked for me, but my phone was very sluggish after running the app and I had to soft reset to bring it back to par.
Thanks for starting this development, there is definitely a gap to be filled by it, I use oxios hibernate and a task manager to finish off opera .exe, this is much easier to use and your icons not so bad either!
uniqueboy said:
It worked for me, but my phone was very sluggish after running the app and I had to soft reset to bring it back to par.
Thanks for starting this development, there is definitely a gap to be filled by it, I use oxios hibernate and a task manager to finish off opera .exe, this is much easier to use and your icons not so bad either!
Click to expand...
Click to collapse
Thanks for positive feedback. I wonder why th sluggish reaction. Loading of opera as well as some TF3D tabs will for sure be slower, but whole phone is weird. After all, it just kills and leaves (see src if unsure). I use NoTSR myself and I got no problems at all. Maybe you could test it again and if it slows down show the list of processes?
@others: try using the app with rest closed. It should work in any folder; I keep it in my docs and launch via Start.
Thanks again for interest!
same error message for me. sprint touch pro with jd6.1 rom
I can't reproduce that error to analyze and fix it, so I post new version which tells you what went wrong. Try with it.
trying now
kosherpig said:
Thanks for positive feedback. I wonder why th sluggish reaction. Loading of opera as well as some TF3D tabs will for sure be slower, but whole phone is weird. After all, it just kills and leaves (see src if unsure). I use NoTSR myself and I got no problems at all. Maybe you could test it again and if it slows down show the list of processes?
@others: try using the app with rest closed. It should work in any folder; I keep it in my docs and launch via Start.
Thanks again for interest!
Click to expand...
Click to collapse
OK, so I've been using the NoTSR app for a couple of days and I can't reproduce the lag that I had when I first ran it, odd. I think it may be something to do with the fact that when I first ran it it was from within file explorer, after using it I could not get explorer to open up again properly. Now I have put a shortcut in my windows/start up/programs folder and I am running it from my start menu everything seems just fine and is all working as it should with no sluggish side effect, so thanks again kosherpig for the very useful app.
SKTools Lite (free) comes with a small program called "Free up ram." During SKTools Lite install, it will tell you something about your windows version, just click through that and let it install.
Once it's installed, go to your programs page and you'll see it there: "Free Up RAM". Just run it once. It will look like nothing is opening, but its because it's working in the background. You'll get a message box very shortly telling you how much ram (in KB) you freed up.
http://s-k-tools.com/index.html?sktools/m_lite.html
I use it all the time. Brings me from 45 -50 down to 35-40. Lowest I've seen was 32%.
Our programs are slightly different. My one doesn't free RAM by itself; it closes processes which won't close by a "close all" command. And NoTSR is not resident (after all its name is No Terminate-Stay-Resident ). Its goal is to be as small as possible, also in term of occupied disk space (~9kB now). Maybe this SKTools and NoTSR could be used in conjunction to free up even more RAM?
And, I also got the error message 2 times.
1st when I was running FM radio.
2nd when I was at the Music tab.
I solved them:
1st by closing FM radio and invoking NoTSR. Everything went OK.
2nd switched to the Home tab. NoTSR failed again. Waited some seconds, ran again. OK now.
Solution: fails? Shut everything using the HTC task manager, go to today/home screen, and invoke NoTSR after some time. I can say the behavior is really weird, since my code doesn't depend on running apps.
However, I run NoTSR everytime after using Opera. I got that error 2 times in my whole usage.
Anyways. Thanks for all responses
I find "Oxios Hibernate" frees up more ram than sk tools "free up ram" does, it is also free, but must be run manually, a useful addition to any start menu.
I'm getting about 10 mb back with NoTSR after opera browsing, "free up ram" or "hibernate" practically nothing back after opera browsing. Basically if you use opera then this is a "must have".
A small update.
If you know when Oxios Hibernate works and NoTSR fails, check this exe out. I tried to contain the Hibernate in it.
This version is bugged.
Please use version from 1st post.
If you ran this version already perform a soft reset.
Sorry for inconvinience.
chronster said:
SKTools Lite (free) comes with a small program called "Free up ram." During SKTools Lite install, it will tell you something about your windows version, just click through that and let it install.
Once it's installed, go to your programs page and you'll see it there: "Free Up RAM". Just run it once. It will look like nothing is opening, but its because it's working in the background. You'll get a message box very shortly telling you how much ram (in KB) you freed up.
http://s-k-tools.com/index.html?sktools/m_lite.html
I use it all the time. Brings me from 45 -50 down to 35-40. Lowest I've seen was 32%.
Click to expand...
Click to collapse
it lowers your memory usage by 10%???
To me it goes from 63% to 61%...
On my Diamond
thats frustrating...
Hi there, trying to use this app I'm getting the same error as others...
"Can't list processes: The parameter is incorrect. (#0)"
Task Manager is empty, I've tried leaving it on the home screen for 20 secs and running it but still the same problem.
Any ideas? I'd really like to get this working as Dutty 3.1 does appear to suffer from this memory problem.
EDIT.... OK, did a reset and it's working fine. I'll play with it over the next day or so, and fingers crossed Dutty 3.1 will be good enough for me as I don't need YouTube.
EDIT2... Worked for a while, now has the same problem as earlier.
Are you using the version form 1st post?
If not, please use it.
By the way, something is really wrong... AFAIK "Invalid parameter" has error code 87, 0 is "success". I've looked at program code to see where I could mess up memory, but I saw no such places. Help with finding this bug (you've got the source) would be very appreciated.
hi kosherpig
can you add a settings file where we can put our personal process to stop?
I've try to modify the source but I'm not able to compile it
kosherpig said:
Are you using the version form 1st post?
If not, please use it.
By the way, something is really wrong... AFAIK "Invalid parameter" has error code 87, 0 is "success". I've looked at program code to see where I could mess up memory, but I saw no such places. Help with finding this bug (you've got the source) would be very appreciated.
Click to expand...
Click to collapse
Hi Kosherpig, I am using the version from the 1st post.
I'm happy to help finding the bug, but not sure what to do here! I THINK it stopped working after I used TomTom7, but can't be sure.
It's only 1635 and it's down to 16% battery already (I think this is a problem with Dutty 3.1), so I don't want to do lots of tests. However, when I'm home and charging it, I'll try each app individually until I pin point which one "causes" the problem.
Does this help? Anything else you want me to try?
Hi kosherpig, getting on great with NoTSR now, I just have one small idea that it would be nice to show the memory stats in the pop up dialogue in a similar way to oxios hibernate. Unless of course this would significantly affect the size and speed of the app, in that case I think it is easy enough to check on the memory usage other ways with a couple of quick taps.

HD2 closes running programms by itself. What to do?

I see that my HD2 keeps loading running programms out of the memory. Say, I had 4 or 5 programmes running, but suddenly one of them is closed by itself, leaving only 3 (or 4) of them in the memory. It's stable behaivour of HD2, making it quite unfriendly to user. I tried a lot of ROMs and found it a general problem. Maybe anyone knows some registry of system tweak to allow more programmes stay working?
I would be very interested in a solution, too. As the device closes Flexmail - my mail prgram - by it self, i cannot be sure to get an email notiofication on time and always have to check if flexmails runs or not.
It would be great if either
- special programms could be excluded from being closed
- or special programms could be re-opened automatically if being closed by the system. The proble is that this "re-open" app would probalbly also be closed down sometimes.
You need to press and hold on the htc task manager (you need to install it) to set the aplication to exclusive , and choose to close aplications with the X. This way the only aplication leave on background is your mail program
Windows mobile by default can only run a number of processes at the same time (i beleive ti is approx 30). Windows will close down processes or apps when this number is reached. A process does not necessarly have to be an application. Use mem maid or microsofts task manager to check on the number of processes running.
TYpically on a HTC ROM, there are approx 18 - 20 processes running by default.
Wow, this is anoying, any way to increasing this number of background apps running?
Still having this, any solution!????

Resources