Ayende @ Rahien

Ayende @ Rahien

Oren Eini aka Ayende Rahien CEO of Hibernating Rhinos LTD, which develops RavenDB, a NoSQL Open Source Document Database.

Get in touch with me:

oren@ravendb.net

+972 52-548-6969

Posts: 7,322 | Comments: 50,640

Copyright ©️ Ayende Rahien 2004 — 2022

Privacy Policy Terms
filter by tags archive
stack view grid view
  • architecture (519) rss
  • bugs (416) rss
  • challanges (103) rss
  • community (332) rss
  • databases (400) rss
  • design (824) rss
  • development (538) rss
  • hibernating-practices (57) rss
  • miscellaneous (589) rss
  • performance (344) rss
  • programming (1016) rss
  • raven (1303) rss
  • ravendb.net (351) rss
  • reviews (181) rss
  • uberprof (40) rss
  • 2022
    • May (5)
    • April (14)
    • March (15)
    • February (13)
    • January (16)
  • 2021
    • December (23)
    • November (20)
    • October (16)
    • September (6)
    • August (16)
    • July (11)
    • June (16)
    • May (4)
    • April (10)
    • March (11)
    • February (15)
    • January (14)
  • 2020
    • December (10)
    • November (13)
    • October (15)
    • September (6)
    • August (9)
    • July (9)
    • June (17)
    • May (15)
    • April (14)
    • March (21)
    • February (16)
    • January (13)
  • 2019
    • December (17)
    • November (14)
    • October (16)
    • September (10)
    • August (8)
    • July (16)
    • June (11)
    • May (13)
    • April (18)
    • March (12)
    • February (19)
    • January (23)
  • 2018
    • December (15)
    • November (14)
    • October (19)
    • September (18)
    • August (23)
    • July (20)
    • June (20)
    • May (23)
    • April (15)
    • March (23)
    • February (19)
    • January (23)
  • 2017
    • December (21)
    • November (24)
    • October (22)
    • September (21)
    • August (23)
    • July (21)
    • June (24)
    • May (21)
    • April (21)
    • March (23)
    • February (20)
    • January (23)
  • 2016
    • December (17)
    • November (18)
    • October (22)
    • September (18)
    • August (23)
    • July (22)
    • June (17)
    • May (24)
    • April (16)
    • March (16)
    • February (21)
    • January (21)
  • 2015
    • December (5)
    • November (10)
    • October (9)
    • September (17)
    • August (20)
    • July (17)
    • June (4)
    • May (12)
    • April (9)
    • March (8)
    • February (25)
    • January (17)
  • 2014
    • December (22)
    • November (19)
    • October (21)
    • September (37)
    • August (24)
    • July (23)
    • June (13)
    • May (19)
    • April (24)
    • March (23)
    • February (21)
    • January (24)
  • 2013
    • December (23)
    • November (29)
    • October (27)
    • September (26)
    • August (24)
    • July (24)
    • June (23)
    • May (25)
    • April (26)
    • March (24)
    • February (24)
    • January (21)
  • 2012
    • December (19)
    • November (22)
    • October (27)
    • September (24)
    • August (30)
    • July (23)
    • June (25)
    • May (23)
    • April (25)
    • March (25)
    • February (28)
    • January (24)
  • 2011
    • December (17)
    • November (14)
    • October (24)
    • September (28)
    • August (27)
    • July (30)
    • June (19)
    • May (16)
    • April (30)
    • March (23)
    • February (11)
    • January (26)
  • 2010
    • December (29)
    • November (28)
    • October (35)
    • September (33)
    • August (44)
    • July (17)
    • June (20)
    • May (53)
    • April (29)
    • March (35)
    • February (33)
    • January (36)
  • 2009
    • December (37)
    • November (35)
    • October (53)
    • September (60)
    • August (66)
    • July (29)
    • June (24)
    • May (52)
    • April (63)
    • March (35)
    • February (53)
    • January (50)
  • 2008
    • December (58)
    • November (65)
    • October (46)
    • September (48)
    • August (96)
    • July (87)
    • June (45)
    • May (51)
    • April (52)
    • March (70)
    • February (43)
    • January (49)
  • 2007
    • December (100)
    • November (52)
    • October (109)
    • September (68)
    • August (80)
    • July (56)
    • June (150)
    • May (115)
    • April (73)
    • March (124)
    • February (102)
    • January (68)
  • 2006
    • December (95)
    • November (53)
    • October (120)
    • September (57)
    • August (88)
    • July (54)
    • June (103)
    • May (89)
    • April (84)
    • March (143)
    • February (78)
    • January (64)
  • 2005
    • December (70)
    • November (97)
    • October (91)
    • September (61)
    • August (74)
    • July (92)
    • June (100)
    • May (53)
    • April (42)
    • March (41)
    • February (84)
    • January (31)
  • 2004
    • December (49)
    • November (26)
    • October (26)
    • September (6)
    • April (10)
RavenDB Workshops - Deep dive into practical use of Document Data Modeling
  previous post next post  
Jan 26 2011

No, Alanis, THIS is ironic

time to read 1 min | 44 words

This is what I got when I was trying to figure out an OutOfMemoryException in RavenDB

image

Tweet Share Share 17 comments

  previous post next post  

Comments

Koen
26 Jan 2011
16:41 PM
Koen

I'd think you need a full reboot :o)

Erik
26 Jan 2011
16:42 PM
Erik

No, Ayende, THAT is ReSharper.

:)

Davy Brion
26 Jan 2011
16:45 PM
Davy Brion

no, the real irony here is the Ants Memory Profiler ad that i'm seeing on the right-side of this page right now :)

Bryan Murphy
26 Jan 2011
17:40 PM
Bryan Murphy

The new ants UI is great, but the program is slow and buggy as hell. I get much better results from JetBrains product.

Joshua Flanagan
26 Jan 2011
17:53 PM
Joshua Flanagan

That is EXACTLY what my experience was the one time I tried to use JetBrains' memory profiler to figure out an OutOfMemory issue. I thought it was funny - and useless. The performance profiler works great, though.

Ryan Roberts
26 Jan 2011
19:08 PM
Ryan Roberts

Had similar experience a few years ago using the jetbrains memory profiler. Have a look at yourkit .net profile, it handles things much better.

smart guy
26 Jan 2011
19:45 PM
smart guy

Why do people try to fix OutOfMemoryException? Isn't it obvious that they only need to add some more memory.

smart guy
26 Jan 2011
19:57 PM
smart guy

Also, the name 'OutOfMemoryException' is a bit misleading. You can get the exception even if you have available memory. A better name would be CouldNotAllocateMemoryException.

Fujiy
26 Jan 2011
20:08 PM
Fujiy

Smart guy, more memory dont resolve the problem.

First because you can say this to Your client

Anyway it won't work, this exception mean that don't exists continuous memory space at virtual memory

Frank Quednau
26 Jan 2011
21:38 PM
Frank Quednau

The Jetbrains memory profiler has been immensely useful to me to clean out all the garbage of dangling references off static events, funny garbage collector handles, misbehaving 3rd party UI and OOMs due to running out of GDI objects and what not in a Winforms App. Irony or not, it can be a pretty useful tool.

NC
26 Jan 2011
21:46 PM
NC

@Erik - What's it have to do with resharper?

Icer
27 Jan 2011
07:58 AM
Icer

@Fujiy: Never heard of ironic? I think smart guy is just trying to be funny. :)

BTW: I think ANTS Profiler and Jetbrains Profiler are both excellent products. Both helped me a lot.

Erik
27 Jan 2011
10:29 AM
Erik

@NC - I looked at the stack trace and saw ReSharper, which sync'd with my experiences with tool. I should have generalized to say 'JetBrains' instead.

I was only kidding anyway. I love JetBrains tools when they aren't starved for RAM.

Dmitry Ornatsky
27 Jan 2011
15:12 PM
Dmitry Ornatsky

Seen this as well. Too bad they don't have an x64 version.

NC
27 Jan 2011
15:14 PM
NC

@Erik - OHHH I only saw JetBrains, didn't see resharper in it.

Dmitry Ornatsky
27 Jan 2011
15:22 PM
Dmitry Ornatsky

Oh, wait, looks like they DO have x64 version now. This should help.

Kevin Babcock
31 Jan 2011
09:01 AM
Kevin Babcock

That's why you should switch to Telerik JustCode. I've been using it since the early betas and love it WAY more than ReSharper or CodeRush. :)

Comment preview

Comments have been closed on this topic.

Markdown formatting

ESC to close

Markdown turns plain text formatting into fancy HTML formatting.

Phrase Emphasis

*italic*   **bold**
_italic_   __bold__

Links

Inline:

An [example](http://url.com/ "Title")

Reference-style labels (titles are optional):

An [example][id]. Then, anywhere
else in the doc, define the link:
  [id]: http://example.com/  "Title"

Images

Inline (titles are optional):

![alt text](/path/img.jpg "Title")

Reference-style:

![alt text][id]
[id]: /url/to/img.jpg "Title"

Headers

Setext-style:

Header 1
========
Header 2
--------

atx-style (closing #'s are optional):

# Header 1 #
## Header 2 ##
###### Header 6

Lists

Ordered, without paragraphs:

1.  Foo
2.  Bar

Unordered, with paragraphs:

*   A list item.
    With multiple paragraphs.
*   Bar

You can nest them:

*   Abacus
    * answer
*   Bubbles
    1.  bunk
    2.  bupkis
        * BELITTLER
    3. burper
*   Cunning

Blockquotes

> Email-style angle brackets
> are used for blockquotes.
> > And, they can be nested.
> #### Headers in blockquotes
> 
> * You can quote a list.
> * Etc.

Horizontal Rules

Three or more dashes or asterisks:

---
* * *
- - - - 

Manual Line Breaks

End a line with two or more spaces:

Roses are red,   
Violets are blue.

Fenced Code Blocks

Code blocks delimited by 3 or more backticks or tildas:

```
This is a preformatted
code block
```

Header IDs

Set the id of headings with {#<id>} at end of heading line:

## My Heading {#myheading}

Tables

Fruit    |Color
---------|----------
Apples   |Red
Pears	 |Green
Bananas  |Yellow

Definition Lists

Term 1
: Definition 1
Term 2
: Definition 2

Footnotes

Body text with a footnote [^1]
[^1]: Footnote text here

Abbreviations

MDD <- will have title
*[MDD]: MarkdownDeep

 

FUTURE POSTS

No future posts left, oh my!

RECENT SERIES

  1. Challenge (66):
    06 May 2022 - Spot the optimization–solution
  2. Production postmortem (37):
    29 Apr 2022 - Deduplicating replication speed
  3. Recording (3):
    11 Apr 2022 - Clean Architecture with RavenDB
  4. Answer (10):
    07 Apr 2022 - Why is this code broken?
  5. Request for comments (2):
    10 Mar 2022 - Removing graph queries from RavenDB
View all series

RECENT COMMENTS

  • @Wayne M: I met those people too. They have to learn it the hard way.
    By TomCoIIins on Who can give a refund?
  • Sadly I have met way too many people who don't WANT "a human in the loop" or want to minimize that as much as possible...
    By Wayne M on Who can give a refund?
  • Maybe it's time to lower people's expectations lol. I don't think this blog is to entertain or educate as much as to get s...
    By peter on Who can give a refund?
  • I totally agree with this post. But the diagram and especially the Refund box confused me (didn't look like a button)
    By Stig Christensen on Who can give a refund?
  • Dalibor, About "writing the rules" - stating them outright in a short paragraph or live discussion is simple.Sitting down ...
    By Oren Eini on Who can give a refund?

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats