If it's dev mode it could be merb polling for file updates. I think Yehuda mentioned he saw that taking more CPU in JRuby than in MRI, likely due to JDK's rather slow file-information APIs. I think he was looking into using FFI for notification. Does the same thing happen in production?
On Dec 4, 2:33 pm, "Vivek Pandey" <[EMAIL PROTECTED]> wrote: > I was trying out a simple merb app using jruby on Glassfish gem and see that > the CPU consumption is anywhere between 25-30% in idle condition. It does > not look like specific to glassfish alone as I see the exact CPU consumption > on Mongrel. Does anyone experience the same thing? I have merb-core, > merb-more, merb-activerecord among many other gems. The app is running on > Rails 2.2.2 and jruby 1.1.6RC1. > > The thread dump for mongrel[1] and glassfish[2] shows that something is > polling the sockets. Any one with better clues? Anyone notices same problem > on MRI? > > [1]http://pastie.org/331185 > [2]http://pastie.org/331229 > > *** LOCAL GEMS *** > > abstract (1.0.0) > actionmailer (2.2.2) > actionpack (2.2.2) > activerecord (2.2.2) > activerecord-jdbc-adapter (0.9) > activerecord-jdbcmysql-adapter (0.9) > activerecord-jdbcsqlite3-adapter (0.9) > activeresource (2.2.2) > activesupport (2.2.2) > addressable (2.0.1) > data_objects (0.9.9) > diff-lcs (1.1.2) > dm-core (0.9.7) > dm-migrations (0.9.7) > erubis (2.6.2) > extlib (0.9.8) > fastercsv (1.4.0) > gem_plugin (0.2.3) > glassfish (0.9.1) > haml (2.0.5) > highline (1.5.0) > jdbc-mysql (5.0.4) > jdbc-sqlite3 (3.5.8) > json_pure (1.1.3) > mailfactory (1.4.0) > merb-action-args (1.0.3) > merb-assets (1.0.3) > merb-auth (1.0.3) > merb-auth-core (1.0.3) > merb-auth-more (1.0.3) > merb-auth-slice-password (1.0.3) > merb-cache (1.0.3) > merb-core (1.0.3) > merb-exceptions (1.0.3) > merb-gen (1.0.3) > merb-haml (1.0.3) > merb-helpers (1.0.3) > merb-mailer (1.0.3) > merb-more (1.0.3) > merb-param-protection (1.0.3) > merb-slices (1.0.3) > merb_activerecord (0.9.13) > merb_datamapper (1.0.3) > mime-types (1.15) > mongrel (1.1.5) > ParseTree (3.0.2) > rack (0.4.0) > rails (2.2.2) > rake (0.8.3) > RedCloth (4.1.1) > rspec (1.1.11) > ruby2ruby (1.2.1) > RubyInline (3.8.1) > sexp_processor (3.0.0) > sources (0.0.1) > templater (0.5.0) > thor (0.9.8) > ZenTest (3.11.0) > > -vivek. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/merb?hl=en -~----------~----~----~----~------~----~------~--~---
