Tips & Tricks: Using ActiveFile to Identify Memory Leaks
One of my favorite file managers/system utilities is one that I have yet to talk about here on SiMo. ActiveFile by Alie Tan is an incredibly feature-rich freeware utility that first separated itself from other file managers by implementing tabbed browsing. By providing you with two file browser tabs, ActiveFile allows you to easily navigate different directories simultaneously and utilize advanced copy/paste/move functionality. Since Alie first released this great app he has done an excellent job of consistently adding more unique features and also keeping up with competitive apps by adding various functionality that has come to be expected in an s60 file manager.
Among the new functionality in recent builds of this app is a very cool little feature called memory monitor. I have a tremendous number of apps installed on my devices at all times. Beyond that I’m constantly testing beta apps. As such, there are leaks galore on my device and I know I’m not alone. As strict as Symbian Signed guidelines are these days, they still seem to let plenty of apps through with all kinds of issues including memory leaks. Most S60 devices already have enough issues with free RAM so leaks are a VERY big deal.
ActiveFile’s memory monitor provides you with real-time RAM analysis in a small box that will remain in the foreground on all screens. Do you have an app that you think is leaking? Just leave the memory monitor running while you use the questionable app and see how your free RAM looks during and after operation. When an app closes it can take a while for most or all of the occupied memory to be recovered. Even if your free RAM is a bit light after using an app it’s not such a big deal. It’s the apps that release little or no RAM after use, or that continue to occupy more and more RAM during use that you have to watch out for.

To enable the memory monitor, simply choose Start memory monitor from within Options -> Tools as seen above. The default placement is in the top left corner of your screen but this is configurable from within the memory monitor settings. Go to Options -> Settings -> Memory monitor to enter the configuration screen where you’ll find two settings. Mem. monitor location allows you to adjust the placement of the memory monitor box and Mem. monitor sample rate determines the frequency that the memory monitor will be refreshed with your current available RAM.

You now have a great tool in the foreground of any screen that will constantly update with readings of your free RAM.

There are a few issues I have with the current operation of the ActiveFile memory monitor but it’s still a relatively new feature so I’m hoping Alie will work them out in future builds. For one thing, the memory monitor settings revert back to default each time you exit the app. Since I want the monitor top center in most situations this is a bit of a pain for me. Also, I wish that ActiveFile had a Hide option on the right softkey as opposed to Exit (Exit should be within the Options menu only). To reduce ActiveFile to the background as-is you need to press the menu key or perform another function that will auto-reduce the app.
The memory monitor is only one small reason that I enjoy using ActiveFile. I highly recommend that you head over to the ActiveFile page linked above and check it out. On the Attachments tab you’ll find several versions and you should note that to enjoy certain features in ActiveFile (such as screen capture) you’ll need to sign the unsigned version with a developer certificate.
subscribe to comments made about this post




Add New Comment
Viewing 17 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Had to un-install.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
i tried installing ActiveFile with all files, i signed it but after chosing Phone memory as the destination for tha installation, i get an error telling me "Requested (or Required, i dont remember exactly) permission not granted) so had to install another version without all files but with screencapture!
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Using the same signing process that worked with all other applications.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
What theme is shown in the screenshots above?
BTW I too had problems signing the file with my cert.
Do you already have an account? Log in and claim this comment.
What kinds of problems are you having with the signing process? Perhaps you can post in the signing topic on m9 linked above.
Do you already have an account? Log in and claim this comment.
This had worked previously (I registered with SymbianSigned back in March.
I have confirmed that the date format is correct per M9.
Do you already have an account? Log in and claim this comment.
The alternative is to date your phone back to April or May and install but you might as well just create a new cert as it's very simple and will save you they annoyance of having to back-date your device with each new installation.
Do you already have an account? Log in and claim this comment.
When I tried to login to SymbianSigned.com, I get a "login failure" error each time. I wait for a while, as per the instructions and try again but no go.
I tried resetting the password but even if I do, I get the same error:
"Login failure
Either the given username or password was invalid. Please verify your login information and try again.
Your account might also be locked for a short period of time, if you have entered invalid password too many times. If you think that is the case, try again later."
I tried to re-register but it says my email ID is already in use and won't accept my Gmail user ID.
How can I get back in to check or re-request my cert?
I have confirmed that the date format is correct (dd/mm/yyyy) on my device (as posted elsewhere)
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
I've used the "Lost password" entry 3 times and everytime it's the same...
“Login failure
Either the given username or password was invalid. Please verify your login information and try again.
Your account might also be locked for a short period of time, if you have entered invalid password too many times. If you think that is the case, try again later.”
I've also sent an email and a reminder to symbiansigned@symbian.com
I will try the date trick...
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment