Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3672482
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T02:36:52+00:00 2026-05-19T02:36:52+00:00

I have a been working on a game for Android and debugging it on

  • 0

I have a been working on a game for Android and debugging it on my N1. The performance was patchy at first. I then worked on cleaning up all allocations to prevent garbage collection. This greatly improved things, but I still saw some garbage collections occurring that caused very brief pauses in the animation.

After pulling my hair out for a while, I then noticed the process IDs that were doing garbage collection (GC_FOR_MALLOC) were not my process id. The Process Ids belonged to “Android System” and android.process.acore (determined by using “Android System Info” app from the market). The acore process was tied to a desktop widget called digital clock. I uninstalled the widget and nearly made it through the entire game without any pauses. There was one very brief pause for GC for “Android System”.

Sorry for the long explanation, but now for my questions:

  1. How is it that other games don’t occasionally have pauses due to the system process’s GC (something out of the developer’s control)?
  2. Along the lines of the first question, how can I deal with a different application causing GC that slows my process down and causes hiccups in my game?

I just feel like there is something I am missing since other games don’t have this problem.

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T02:36:53+00:00Added an answer on May 19, 2026 at 2:36 am

    Can you decrease the frame rate of your game? Maybe it’s using 100% of the CPU so anything else that consumes CPU is going to make it lag. These devices are not nearly as fast as your average PC. You could also look at reducing the CPU required to create each frame in order to keep the frame rate high enough to be smooth.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been working on a web services related project for about the last
I have been working with Visual Studio (WinForm and ASP.NET applications using mostly C#)
I have been working with a string[] array in C# that gets returned from
We have been working with CVS for years, and frequently find it useful to
I have been working on some legacy C++ code that uses variable length structures
I have been working with relational databases for sometime, but it only recently occurred
I have been working as a native C++ programmer for last few years. Now
I have been working with Struts for some time, but for a project I
I have been working on a childish little program: there are a bunch of
I have been working on a wrapper for a COM object that can only

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.