267942571862781dd912de6482a35f46

third of three - slowest of those tested, even though it's thread-safe - why?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
require 'rubygems'
require 'data_mapper'
require 'benchmark'

DataMapper::Database.setup({ :adapter => 'sqlite3', :database => 'perf_dm.db' })

# set up DataMapper
class DmItem
  include DataMapper::Persistence
  set_table_name 'items'
  property :name, :string
  property :description, :text
  property :active, :boolean
  property :created_at, :datetime
end
database.save(DmItem)
# DataMapper::Persistence.auto_migrate!

1000.times do |i|
  x = DmItem.new(:name => "record_#{i}", :description => "test record", :active => i.remainder(3).zero?)
  x.save
end

# run benchmarks
Benchmark.bmbm do |x|
  
  x.report('DataMapper single-thread') do
    100.times do
      DmItem.all(:active => false)
    end
  end
  
  x.report('DataMapper threaded') do
    threads = []
    10.times do
      t = Thread.new do
        10.times do
          DmItem.all(:active => false)
        end
      end
      threads.push(t)
    end
    threads.each { |t| t.join }
  end
  
end

Refactorings

No refactoring yet !

41c597a48c80e37ba68d1adc7095ea0e

Sam Smoot

February 20, 2008, February 20, 2008 21:03, permalink

No rating. Login to rate!

Basically I've done some dumb things around 0.2.5 onward. ;-) Been focused on bug-hunting.

An easy performance tweak would be to wrap your benches in a database { } block though so you get a boost from a shared IdentityMap.

Regardless, I expect DM to be the fastest Ruby O/RM by MWRC with the 0.9.0 release. :-D

Another minor note though: DM doesn't have a non-threaded version, and it doesn't use threads internally. It just mutexes by default where it needs to to make it thread-safe. Non-blocking threads and epoll with Rev or EventMachine are ideas being tossed around for a post 1.0 release, but that's probably a few months away at least at this point.

1
2
3
4
5
6
# Of course this is cheating... ;-)
database do
  10.times do
    DmItem.all
  end
end
41c597a48c80e37ba68d1adc7095ea0e

Sam Smoot

June 11, 2008, June 11, 2008 21:20, permalink

No rating. Login to rate!

Updated to DM 0.9.x syntax.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#! /usr/bin/env ruby

require 'rubygems'
gem 'dm-core', '>=0.9.1'
require 'dm-core'
require 'benchmark'

DataMapper::setup(:default, "sqlite3:///#{Dir.pwd}/perf_dm.db")

# set up DataMapper
class DmItem
  include DataMapper::Resource
  
  storage_names[:default] = 'items'
  
  property :id, Integer, :serial => true
  property :name, String
  property :description, Text
  property :active, Boolean
  property :created_at, DateTime
end

DmItem.auto_migrate!

1000.times do |i|
  DmItem.create(:name => "record_#{i}", :description => "test record", :active => i.remainder(3).zero?)
end

# run benchmarks
Benchmark.bmbm do |x|
  
  x.report('DataMapper single-thread') do
    100.times do
      DmItem.all(:active => false)
    end
  end
  
  x.report('DataMapper threaded') do
    threads = []
    10.times do
      t = Thread.new do
        # Assuming that we're using a thread like a threaded-request in Merb,
        # we'll scope the repository block to just an individual thread.
        repository(:default) do
          10.times do
            DmItem.all(:active => false)
          end
        end
      end
      threads.push(t)
    end
    threads.each { |t| t.join }
  end
  
end

__END__
Rehearsal ------------------------------------------------------------
DataMapper single-thread   0.010000   0.000000   0.010000 (  0.012696)
DataMapper threaded        0.020000   0.000000   0.020000 (  0.013543)
--------------------------------------------------- total: 0.030000sec

                               user     system      total        real
DataMapper single-thread   0.010000   0.000000   0.010000 (  0.013356)
DataMapper threaded        0.010000   0.000000   0.010000 (  0.013338)
41c597a48c80e37ba68d1adc7095ea0e

Sam Smoot

June 11, 2008, June 11, 2008 21:27, permalink

No rating. Login to rate!

Oops. My bad. Forgot to add the kicker methods (Enumerable#entries) so the previous run wasn't actually executing the SELECT queries.

So as promised, the new DM is over twice as fast as AR. :-)

And thread-safety is not optional in DM. ;-)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#! /usr/bin/env ruby

require 'rubygems'
gem 'dm-core', '>=0.9.1'
require 'dm-core'
require 'benchmark'

DataMapper::setup(:default, "sqlite3:///#{Dir.pwd}/perf_dm.db")

# set up DataMapper
class DmItem
  include DataMapper::Resource
  
  storage_names[:default] = 'items'
  
  property :id, Integer, :serial => true
  property :name, String
  property :description, Text
  property :active, Boolean
  property :created_at, DateTime
end

DmItem.auto_migrate!

1000.times do |i|
  DmItem.create(:name => "record_#{i}", :description => "test record", :active => i.remainder(3).zero?)
end

# run benchmarks
Benchmark.bmbm do |x|
  
  x.report('DataMapper single-thread') do
    100.times do
      DmItem.all(:active => false).entries
    end
  end
  
  x.report('DataMapper threaded') do
    threads = []
    10.times do
      t = Thread.new do
        # Assuming that we're using a thread like a threaded-request in Merb,
        # we'll scope the repository block to just an individual thread.
        repository(:default) do
          10.times do
            DmItem.all(:active => false).entries
          end
        end
      end
      threads.push(t)
    end
    threads.each { |t| t.join }
  end
  
end

__END__

~/src > ./datamapper-threaded-benchmark.rb 
Rehearsal ------------------------------------------------------------
DataMapper single-thread   4.640000   0.020000   4.660000 (  4.665218)
DataMapper threaded        1.370000   0.020000   1.390000 (  1.391590)
--------------------------------------------------- total: 6.050000sec

                               user     system      total        real
DataMapper single-thread   4.670000   0.020000   4.690000 (  4.683495)
DataMapper threaded        1.350000   0.010000   1.360000 (  1.368878)



And just for comparison, on the same machine:

~/src > ./activerecord-threaded-benchmark.rb 
==  NewItem: migrating ========================================================
-- create_table(:items)
   -> 0.1062s
==  NewItem: migrated (0.1063s) ===============================================

Rehearsal ---------------------------------------------------------------
active_record single-thread   8.350000   0.030000   8.380000 (  8.393329)
active_record threaded        9.760000   0.060000   9.820000 (  9.828526)
----------------------------------------------------- total: 18.200000sec

                                  user     system      total        real
active_record single-thread   8.340000   0.050000   8.390000 (  8.404241)
active_record threaded        9.720000   0.060000   9.780000 (  9.772168)
==  NewItem: reverting ========================================================
-- drop_table(:items)
   -> 0.0020s
==  NewItem: reverted (0.0021s) ===============================================
6fc34b1d497e0e0bfc8b259644d0006e

Vandanaergy

October 19, 2009, October 19, 2009 03:51, permalink

No rating. Login to rate!

Buenos dias for everyone, I'm new to this great forum. It's awesome for being a part of such nice community. SeeYa. :)

0e97daba88c905dc444df291087a6903

Newextill

October 30, 2009, October 30, 2009 12:42, permalink

No rating. Login to rate!

Hi nto All
Can you help me to find actual now dating sites.Thx,
Newextill

28d78cbc43000a29ddb1154d0989757d

mmcis-investments.com

November 4, 2009, November 04, 2009 23:57, permalink

No rating. Login to rate!

Last month was marked by significant improvements in financial sphere. Not just analysts and major companies managers made comments on the matter, but influential political figures did, too.

Even Dominique Strauss-Khan, Managing Director of the International Monetary Fund, who is reserved in his predictions, said on September 24, 2009 during the TV conference with members of Yalta European Strategy international forum: "The peak of the world economic crisis is over. We can already see the light in the end of the tunnel. Economies of some countries are becoming healthier already".

Meanwhile, world stock pitches influenced by the news of recession end and oncoming crisis end were marked with record growth rates. RTC - Russian stock index - became this year's leader, its rate has doubled.

We would like to remind you that MMCIS investments analysts were some of the first to announce of the crisis ending and improvement of economic situation in the investment market.

MMCIS investments financial reports for September, 2009 show that positive tendencies continue. Thus, Fund's income for reporting period was 32% annual for USD deposits. Average annual profitability of deposits for 2009 is 47.44%, which agrees with the predicted profitability rate. Fund's capitalization this month has did not increase much, however positive trend continues. For October 1, 2009, total amount of the Fund's assets was 473.99 million USD, it being 468.76 for September 1, 2009, and 444.25 million USD for August 1. it means, Fund's assets increased by 30.98% from the beginning of the year, which is 1.45% more comparing to last month.

In regards of Forex, FOREX MMCIS group analysts point out the increase of activity on major world stock exchanges and increase of major currency pair EUR/USD volatility for the last month, which is the evidence of banks reviving in the market. EUR/USD exchange rate fluctuation for the period from August 1, 2009 to September 1, 2009 was between 1.4045 and 1.4445, and for the period from September 1, 2009 to October 1, 2009 - between 1.4177 and 1.4842. As a result, the range of EUR/USD rate fluctuation for the recent month increased from 400 points to 665 points, which is 66%.

Clipping Service
www.mmcis-investments.com

4399844ab90a004068984f371b9c4f59

atocacheawn

November 10, 2009, November 10, 2009 06:00, permalink

No rating. Login to rate!

Hey there everyone i was just introduceing myself here im a first time visitor who hopes to become a daily reader!

A420e9739c4a58342db969e61060df59

unsovascouS

November 13, 2009, November 13, 2009 05:02, permalink

No rating. Login to rate!

Hi guys and girls alike! This is my first post here, but I will contribute more later. :)

Anyway, I'm starting a new weightloss blog dedicated to life! =) I will constantly be updating the blog with more and more special Acai Berry deals! (So exciting, heh!)

The website is: http://acaiberrydiscounts.blogspot.com

I look forward to getting to know everyone! Love 'ya!

0e97daba88c905dc444df291087a6903

Newextill

November 15, 2009, November 15, 2009 23:34, permalink

No rating. Login to rate!

Hi guys,
Can you help me to find most popular loans sites.Thanks,
Newextill

4260d98db28a7a1d50c4ab13189f905b

Domimho

November 19, 2009, November 19, 2009 10:41, permalink

No rating. Login to rate!

I need your help!
Has anybody been in Russia? What’s your opinion?
I’m going to go there in spring but still I need more information. All I’m familiar with is Moscow…
Can you suggest me something? What to visit? Or probably, you can advise some really interesting places especially which are situated far away from big cities?
Any ideas about travel agencies that hone in on some outstanding or off the wall tourist activities? I visited such web sites as  (gotorussia.com, russia-travel.com, dovisit.com, russia.com, etc.), they really offer such tours but I’m not sure they are reliable enough…
I really appreciate your help and advices.
Thanks a lot, Michael

2f769624a6209dde766b1d5109d809b7

imwiseman

November 21, 2009, November 21, 2009 20:35, permalink

No rating. Login to rate!

No one ever teaches well who wants to teach, or governs well who wants to govern.
Quotation of Plato

750077bbc3f968eae9e6c9c137919f02

EncummokE

December 9, 2009, December 09, 2009 19:44, permalink

No rating. Login to rate!

Great forum u have here :) I have found some great talks here so i have a lot of reading :) Best wishes from Spain<a href=http://gossip-girl.watch-movies-and-series-online.com/>!</a>

5448a245c271879a77dcc89bcf4225ec

Botproorkhelp

December 23, 2009, December 23, 2009 01:23, permalink

No rating. Login to rate!

What's up all, I'm modish to the forum and just wanted to approximately hey. hi leaning get to recollect unexplored pepole and allowance bits with them

suffer with a contented year

8194cbc26f166f680165dfe783e49f0c

Vapaddivy

January 4, 2010, January 04, 2010 21:18, permalink

No rating. Login to rate!

Sexy amateurish fuck, blowjob and cum swallow.
Antiquated houseboy fucked a stinko girl. I fucked his sister.
I always wanted to fuck my neighbours MOM.
My GFs sister fucks better than GF is.
Educator wanked my cock in face of class.

539667024ca822755cf6989c72f936ef

Areyousad

January 11, 2010, January 11, 2010 03:39, permalink

No rating. Login to rate!

The first and greatest victory is to conquer yourself; to be conquered by yourself is of all things most shameful and vile.
Quotation of Plato

539667024ca822755cf6989c72f936ef

Areyousad

January 11, 2010, January 11, 2010 05:46, permalink

No rating. Login to rate!

The excessive increase of anything causes a reaction in the opposite direction.
Quotation of Plato

16dd82ceaeb3eb603db2feadf2760d4e

joeshmoett

January 16, 2010, January 16, 2010 20:00, permalink

No rating. Login to rate!

When seeking out a college education, there are many different grants and financial aid options available. You can find grants for Single Mothers, you can find Minority College grants, and there even crazy grants given to people just for having a certain last name.

First you need to locate a grant that is right for your situation. Grants can be a lot different that loans and scholarships. Grants tend to be scholarships that focus more on merit, institutional requirements, social factors, and needs. Grants sometimes have conditions such as a frame of time and certain things to achieve in order to keep them. Loans which can be different are only focused on your needs and how well you can repay it later. You have to apply for loans and then you have to repay them over time with a certain amount of interest tacked on. On the other hand, grants are awarded to people that take the time to apply for them and meet the eligibility requirements. You have to pay back absolutely nothing if you achieve everything the grant asked you to set out and do. However, you will need to look for grants and submit an application that will demonstrate your eligibility before getting them.

When you are locating Single Mother Grants for College it is necessary to not limit your search too tightly. Being your search with college grants that cater to single mothers, but if your results are too limited, be prepared to expand your search criteria. Depending on the grants you might even have to limit the search down to "Grants for College" before you finally find one but you have to remember you are just looking for money for your education, it doesn't matter where it comes from.

After you have chosen the college grants for single mothers that you want to apply for, you can begin the process of writing your grant. Any grant, whether offered by a corporations, an organization, or the government, has certain requirements for submission that must be completed before a grant can be awarded. You have to prove to them that you fit the bill for the type of grant they are providing. It tends to be a little more complicated then simply saying that you are a single mother who really want's to go to a college.

There are actually pro grant writers out there who can help you write the grant out. However, these professional grant writers can be very expensive, and most women applying for college grants for single mothers do not use this option. Most of the time its best to make sure that you have carefully gone over their criteria and make sure they understand just how each part is met by you as someone applying.

<a href=http://www.scribd.com/doc/17666704/Free-Government-Grants-for-Single-Moms>government grants for single moms</a>

22736bcda5f512d454870cf32d20d8b1

Blepsypeblamp

January 26, 2010, January 26, 2010 10:02, permalink

No rating. Login to rate!

Hi guys,
My computer worked slowly, too much mistakes and buggs. Please, help me to fix buggs on my PC. On format http://www.yahoo.com please.
I used Windows XP.
Thanks,

13cc24b37777e675cfff97564845730c

Clielorge

January 29, 2010, January 29, 2010 06:00, permalink

No rating. Login to rate!

loved las vegas? assault the all neglected http://www.casinolasvegass.com - casino las vegas at www.casinolasvegass.com with all during the execution of 75 up to guardianship unstinting http://www.casinolasvegass.com - online casino games like slots, roulette, baccarat, craps and more and pull out idle a win in licit notes with our $400 rampant bonus.
we go in return unbroken canny games then the pass‚ online http://www.place-a-bet.net/ - casino www.place-a-bet.net!

D2b8bb6d0a02a0f0ca50c7733ad59b59

XRumerTest

January 31, 2010, January 31, 2010 11:55, permalink

No rating. Login to rate!

Hello. And Bye.

E2cc30b72f90fc2021c85521b8530caa

bomoBoarbus

February 1, 2010, February 01, 2010 10:40, permalink

No rating. Login to rate!

Hi I just registered to this great place refactormycode.com . I need to ask for your opinion.
Can you tell me please do you trade forex and if yes what forex dealer do you use?
Do you know of some reliable ones?

Thanks in advance for your answers.

P.S. Sorry if I have posted to wrong section this but as you can see I am newbie here.

8a5ec038f31138dd78e1045d146386f1

jason

February 1, 2010, February 01, 2010 16:23, permalink

No rating. Login to rate!

can anyone have a look at this for me, i need to change a line of code

1
2
<?php $OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14}.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=3136;eval($OOO0000O0('aWYoITApJE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwME8wMCgkTzAwME8wTzAwLDEwMjQpOyRPME8wMDBPMDAoJE8wMDBPME8wMCw0MDk2KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMzgwKSwnVEZhMkcrM3Byc2dqeG5tTWNOUGZEcTVCWUUvQWJTOFdoZWtIOUpPaVJMNEtkd1ZveVVRSXU3Q3Y2MXRaMGxYej0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>
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
Da0844d3a46b02c9a214c4d9175f416e

iianvaldeyz

February 4, 2010, February 04, 2010 13:21, permalink

No rating. Login to rate!

I've been trying to beat this game but it's hard

game page: <a href=http://cubefield.seoconnect.net>cubefield</a>

2812cbb3fcee05b5dd0efa4dfc818dab

gerdbath

February 6, 2010, February 06, 2010 13:34, permalink

No rating. Login to rate!

Hai i'm new here and would like to introduce myself

I'm from Luxembourg and come to this forum from search engine.

Nice to meet you all :)

2812cbb3fcee05b5dd0efa4dfc818dab

gerdbath

February 6, 2010, February 06, 2010 14:27, permalink

No rating. Login to rate!

Hello i'm newbie here and would like to introduce myself

I'm from Luxembourg and come to this forum from search engine.

Nice to meet you all :)

F881d0f98488102c4f764e1781c5657f

Viassyfef

February 9, 2010, February 09, 2010 02:21, permalink

No rating. Login to rate!

Just wanted to say hi to all here. This is my initial posting here.

It absolutely looks like the owners of this group sure are doing a miraculous job.

I would like to learn some good of information here & assist others as much as I can.

Efadd6a3d529a04c7f1e5ea276b32422

Attaicade

February 10, 2010, February 10, 2010 09:11, permalink

No rating. Login to rate!

Ola, what's up amigos? :)
Hope to get some assistance from you if I will have any quesitons.
Thanks in advance and good luck! :)

642b31ebc8f6dbdb5ae0894a3f69e86f

ZeskSkext

March 9, 2010, March 09, 2010 13:18, permalink

No rating. Login to rate!

Greetings im a newbie here. Hopefully i mighnt be able to contribute to this website, Just though id say hello!

thx.

Your refactoring





Format Copy from initial code

or Cancel