[#398788] Constructor or a Method — Rubyist Rohit <lists@...>

Take for instance this code:

13 messages 2012/09/01

[#398896] how to sum element of array — Edward QU <lists@...>

dear all

19 messages 2012/09/04

[#398936] best coding for limiting a value — Regis d'Aubarede <lists@...>

A) result=value<min ? min : (value > max ? max : value)

17 messages 2012/09/04

[#398962] Long calculation & time limit — toto tartemolle <lists@...>

Hello,

17 messages 2012/09/05

[#398964] Compiling ruby from source on windows — GPad <peterpan105105@...>

Hi to all,=0AI'm trying to compile ruby on my windows 7. I have already a r=

10 messages 2012/09/05

[#398997] OpenURI open method problem — "Derek T." <lists@...>

The code I am referring to looks like this:

12 messages 2012/09/05

[#399002] Parsing through downloaded html — Sybren Kooistra <lists@...>

Hi all,

28 messages 2012/09/06

[#399012] "Hiding" pictures(and source code if it's possible) — "Damián M. González" <lists@...>

Ey guys, how are you?

11 messages 2012/09/06

[#399083] regix in grep or something like this — Ferdous ara <lists@...>

Hi

12 messages 2012/09/07

[#399206] please help me with making script — Charmaine Willemsen <lists@...>

In this example i like to parse birthday and sexe

11 messages 2012/09/11

[#399218] Pathname#to_str withdrawn in 1.9? — matt@... (Matt Neuburg)

Just getting started experimenting with Ruby 1.9 (1.9.3) and my scripts

13 messages 2012/09/12

[#399227] Breaking Down the Block — incag neato <lists@...>

Can someone please explain in plain english how this block treats the

20 messages 2012/09/13

[#399244] ruby Range to array that acts like time objects? — "Jermaine O." <lists@...>

Hello everybody,

15 messages 2012/09/13

[#399293] Ruby on Ubuntu 12.04 LST — Bojan Jordanovski <lists@...>

Hello everybody,

13 messages 2012/09/14

[#399298] wow, YAML / Psych in 1.9.3 is *slow*! — matt@... (Matt Neuburg)

I just started trying Ruby 1.9.3, coming from Ruby 1.8.7, and was

12 messages 2012/09/14

[#399304] Ruby 1.9.3 and OS X Mountain Lion — sto.mar@...

Hi all,

16 messages 2012/09/14

[#399343] Class variables or Class singleton variables? — "Damián M. González" <lists@...>

Guys, how are you?

18 messages 2012/09/15

[#399386] Ruby - is it worth the effort? — neomex <neomex@...>

Hello,

19 messages 2012/09/17
[#399406] Re: Ruby - is it worth the effort? — Roger Pack <lists@...> 2012/09/17

Unfortunately with Ruby for me it's typically "fun and fast development"

[#399409] Re: Ruby - is it worth the effort? — Peter Zotov <whitequark@...> 2012/09/17

Roger Pack писал 17.09.2012 22:06:

[#399491] Re: Ruby - is it worth the effort? — Robert Klemme <shortcutter@...> 2012/09/19

On Mon, Sep 17, 2012 at 8:20 PM, Peter Zotov <whitequark@whitequark.org> wr=

[#399421] Encoding question — Thomas Bednarz <lists@...>

I am new to ruby and play around with it a little bit at the moment. I

17 messages 2012/09/17

[#399441] Bug or feature — Damjan Rems <lists@...>

There has probably been some discussion about this problem so sorry if I

13 messages 2012/09/18

[#399451] Class variables — Aleksander Ciesielski <neomex@...>

Is it obligatory to use instance variables in classes? Can't we just

17 messages 2012/09/18

[#399479] Ruby SQL Select Sum 2 Columns? — Courtney Fay <lists@...>

I have the following definition which is looking at an apache database,

12 messages 2012/09/18

[#399556] still learning by doing - connecting rooms in a game — "Sebastjan H." <lists@...>

Hi,

28 messages 2012/09/20
[#399570] Re: still learning by doing - connecting rooms in a game — Henry Maddocks <hmaddocks@...> 2012/09/20

[#399574] Re: still learning by doing - connecting rooms in a game — "Sebastjan H." <lists@...> 2012/09/21

Henry Maddocks wrote in post #1076876:

[#399575] Re: still learning by doing - connecting rooms in a game — Henry Maddocks <hmaddocks@...> 2012/09/21

[#399576] Re: still learning by doing - connecting rooms in a game — "Sebastjan H." <lists@...> 2012/09/21

Could you be so kind as to suggest another book? I mean there are many

[#399585] Re: still learning by doing - connecting rooms in a game — "Sebastjan H." <lists@...> 2012/09/21

Sebastjan H. wrote in post #1076909:

[#399572] How would you allow variable from specific list of Fixnum? — Eliezer Croitoru <eliezer@...>

I have:

11 messages 2012/09/21

[#399623] Very important question - survey — Marc Heiler <lists@...>

Is matz more like a ninja or more like a samurai?

11 messages 2012/09/22

[#399695] inject problem — Roelof Wobben <rwobben@...>

26 messages 2012/09/25

[#399714] could initialize return an existing object instead of a new instance? — Gary Weaver <lists@...>

Is it possible for initialize to return an existing object instead of a

9 messages 2012/09/25

[#399811] Good book for getting started with Ruby? [I code Python!] — Alec Taylor <alec.taylor6@...>

I've learned programming in C++, Python and PHP at University. (also

12 messages 2012/09/28

[#399815] calcaulation with unknown numbers of numbers and options fail — Roelof Wobben <rwobben@...>

11 messages 2012/09/28

Re: Looking for advice on how to report performance issues

From: jason marshall <jdmarshall@...>
Date: 2012-09-11 20:33:02 UTC
List: ruby-talk #399197
Oops, correction: 2000s vs 440s vs ~60s

On Tue, Sep 11, 2012 at 1:30 PM, jason marshall <jdmarshall@gmail.com>wrote:

> Comments inline
>
> On Mon, Sep 10, 2012 at 11:27 PM, Robert Klemme <
> shortcutter@googlemail.com> wrote:
>
>> On Mon, Sep 10, 2012 at 10:16 PM, jason marshall <jdmarshall@gmail.com>
>> wrote:
>> > We have a Rails app running on Ruby 1.9.3, and a under Windows we're
>> seeing
>> > a 20x time penalty in our RSpec tests.
>>
>> And the hardware is comparable?
>
>
> Yes, good question.  On the same model hardware, it's 20x initial, 4.5x
> current. (2000, 440, vs <100 seconds)
>
>
>
>>  > I'm fairly new to Ruby, but not to performance analysis, so I've
>> volunteered
>> > to follow up on this problem.  If I want to file/find a bug to associate
>> > with this problem, what sort of data should I be gathering, and how?
>>
>> I have zero experience with Rails profiling, but maybe using the std
>> lib profiler can give you a first data point.
>>
>
> Yeah my readings from Google say it's not easy to do what I need to do.
>  I'm hoping someone could talk me down from the ledge and point me to a
> baked solution.
>
>
>>
>> > Background/random data:
>> >
>> > We have 800+ tests, and on a good day they all run in a minute.  Some
>> do no
>> > I/O (pure 'unit' test), most do light I/O (usually a couple
>> create+reads to
>> > MongoDB or a render partial).  Only a few do any heavy lifting.
>> >
>> > I don't see any glaring hotspots.  Most of the tests seem to take
>> several
>> > times longer to run.  Dots just accumulate slower.
>>
>> Just to exclude an obvious issue: do you have an AV engine up and
>> running on the Windows box?  If yes, excluding some directories might
>> help.  Some engines then still slow down operation so completely
>> switching off for the test might also be an option to determine
>> whether it's AV.
>>
>
> I'll entertain the question, but let's take it as a given that turning off
> AV on Windows is a very, very unwise action.
>
> Those numbers reflect my project directory already being excluded.  I'm
> not sure I'm comfortable having Ruby whitelisted, though it's an
> interesting data point:
>
> With Ruby exclusion, Regular is 1490 seconds, patched is 400 seconds.
>
>
>
>> To exclude something else: is there concurrent activity that eats CPU
>> and / or IO bandwidth?
>>
>
> Not much.  Or at least, there's not a lot of jitter in the numbers.  I
> just have RubyMine and a web browser (low CPU) open.
>
>
>>
>> Kind regards
>>
>> robert
>>
>> --
>> remember.guy do |as, often| as.you_can - without end
>> http://blog.rubybestpractices.com/
>>
>>
> As a mostly unrelated anecdote, the Subversion team had conversations like
> this for a long time, and resisted making changes for a number of years.
>  In the 1.7 release they made some pretty substantial changes to how they
> use the filesystem, and ended up with something that was both simpler (for
> users) and happened to work a hell of a lot faster on Windows.
>
> It sounds like you guys are on that path at least.
>
>
>
> --
> - Jason
>



-- 
- Jason

In This Thread