Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Please help! Adobe Flash Emergency  freezes in Asus Eeee Box PC

Posted on 2009-12-18
Medium Priority
Last Modified: 2013-11-17
We have an Adobe Flash 10 app running on a number of ASUS Eeee Box PCs (see specs below) connected to 42" flat touch-screens. Flash app size is 15Mb laoding text from very small XML files (2Kb) and images (max 800Kb each) from a folder.

The app runs great for about an hour (sometimes 15 minutes, sometimes 8 hours) and then just freezes (not the PC!). We have tried most everything: we lowered the winXP resolution, re-wrote the Flash script, took out a Shockwave object call (it's now an embedded video), etc to no avail. Because of size constraints we want to stick to the Eeee Box. We think maybe it's a memory problem (On Board graphics sharing RAM with CPU, for example, and fighting over it)

Can you suggest a solution?

PS: If you run the attached App note that the cursor is invisible (touch screen!) but you can use the TAB to select.

Eeee Box PC specs:
Model: B202
CPU: Atom N270
RAM: 1 Gb
HDD: 160 Gb
Chipset: Intel
Graphics: On Board

Question by:MiguelRa
  • 2
  • 2
LVL 19

Expert Comment

ID: 26086198
I don't know the answer to your problem, but I can suggest to you how I would go about trying to isolate the *cause* of the problem.

Firstly I would run the app on another computer - not the Eee - maybe a regular laptop or desktop. I realise that this seems to defeat your goal of using the Eee, but you have to try and establish whether it's the app or the computer that's causing this.

Ok. Let's assume that it *fails* also on the other computer.that suggests then that the Eee is not the cause, but either your browser, the browser plug in, or the app is to blame. In that case what I would do is create a very simple Flash app - one that doesn't really do muc, and run that on the new PC. If that *fails* then it's probably the browser or the browser plug in that's at fault.

Have I said enough ? Do you get the idea that you have to find the cause ?And the only way to do that is to do repeated experiments changing *one thing* at a time until you get a set of circumstances that succeed. Once you've narrowed down what the problem is, you can then try different ways to address that, but you have to find the part that's broken first.

Let me know how your testing goes.

Author Comment

ID: 26091136
Thanks for your comments. Yes it makes sense and in fact we have done that already. The app does work elsewhere but our space constraints are such that we really need it to work in the Atom based machine. I'll keep you informed about how it goes.
LVL 19

Accepted Solution

quizengine earned 375 total points
ID: 26091363
I was about to start asking about browser / plugin issues and could you use different ones, but I see after downloading your zip, that your app is a .exe so the browser / plugin doesn't come into it.

That really leaves your app, the hardware and the operating system being the only variables. Here are a few suggestions...

Is the memory of the Eee enough ? The fact that the problem occurs over time is suggestive of a 'memory leak' in your application. If this is true, rewriting the app to be more memory efficient would be a big challenge. Can you add more memory to one Eee and see if it improves things ?

How about the virtual memory settings in Windows ? Can these be set higher ? Does that help ?

How about 'hacking' the version of windows so that windows itself doesn't fully load - eg, replace 'explorer.exe' with your app ?

If you can't resolve the problem, is there a way to live with it ? For example, have another app in the background that restarts the computer every so many minutes or hours ? (I assume these are kiosk machines that will be unattended ?)

Will another (more efficient) OS like Linux be a better choice for a low performance computer like the Eee ?

That's about all of the suggestions I have. Good luck.
LVL 37

Assisted Solution

CyanBlue earned 375 total points
ID: 26092856
My first thought is that there is some endless loop in your code that is consuming memory little by little...  The amount it consumes is not that big, so it can run on regular laptop, but it makes some difference on Eeee because it has smaller amount of RAM to work with...  Would it be the case???  If so, make sure you are deleting all the unnecessary variables and movieClip holders and such...  That'd be the first one I'll look at...


Author Closing Comment

ID: 31667916
Thanks guys. I have to continue tweaking this. I'll try adding memory (2Gb is the max I can put) and I'll try the explorer.exe tip as well. I'll tell you how it went after New Year's.

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is primarily concerned with ActionScript 3 and generally specific to AVM2.  Most suggestions would apply to ActionScript 2 as well, and I've noted those tips that differ between AS2 and AS3. With the advent of ActionS…
I have found that much of my time doing support ends up being a constant repetition of the same steps to different people.  Early on I stated using web pages with Frequently Asked Questions (FAQs) to alleviate most of the burden.  Sometimes this jus…
The goal of the tutorial is to teach the user how to select which audio input to use. Once you have an audio input plugged into the laptop or computer, you will go into the audio input settings and choose which audio input you want to use.
Finding and deleting duplicate (picture) files can be a time consuming task. My wife and I, our three kids and their families all share one dilemma: Managing our pictures. Between desktops, laptops, phones, tablets, and cameras; over the last decade…
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question