20 April 2014

The Ruby Reflector

Topic

DTrace

  Source Favicon
Email

When building from source innodb56 target didn't have an option to disable DTrace like innodb55 has. Fixed by adding -DENABLE_DTRACE=OFF build option for innodb56 as well. Bug fixed # 1169509 .

innobackupex wasn't handling the innodb_data_file_path option which could cause backup to fail. Bug fixed # 1169726 .

For the Debian and the Linux binaries, the --version message which should include the revision was showing "undefined". Bug fixed …

mysqlperformanceblog.com Read
  Source Favicon
By Belinda Runkle of New Relic 12 months ago.
Email

…to create a high performance cloud infrastructure: OpenSolaris, ZFS, DTrace, Zones and KVM Linux. These technologies are combined into a single operating system, providing a highly multi-tenant and resilient environment built on an enterprise-grade storage stack. SmartOS is open source. However, many of you will opt to leverage Joyent's hosted infrastructure for your web application. SmartOS is built for real time web and mobile applications . That's why Joyent…

newrelic.com Read
  Source Favicon
By Joey of Global Nerdy 1 year ago.
Email

DTrace support, which enables run-time diagnosis in production

TracePoint, which is an improved tracing API

Performance improvements

GC optimization by bitmap marking

Kernel#require optimization which makes Rails startup very fast

VM optimization such as method dispatch

Float operation optimization

There's an important feature in Ruby 2 that isn't mentioned on their site: it's the preferred version of Ruby for Rails 4!

The beta 1 release of Ruby on Rails…

globalnerdy.com Read
  Source Favicon
On Ruby News 1 year ago.
Email

DTrace support, which enables run-time diagnosis in production

TracePoint, which is an improved tracing API

Performance improvements

GC optimization by bitmap marking

Kernel#require optimization which makes Rails startup very fast

VM optimization such as method dispatch

Float operation optimization

In addition, albeit as an experimental feature, 2.0.0 includes Refinements, which adds a new concept to Ruby's modularity.

See also NEWS for more features, improvements …

ruby-lang.org Read
  Source Favicon
On Ruby News 1 year ago.
Email

DTrace support

TracePoint

Optimized require performance (especially, on Windows)

NativeClient support

Documentation improvement

Enhanced asynchronous interrupt handling

Launch-time stack size tuning parameters

Refinements [experimental]

... and more improvements. See NEWS for details.

Here are some introductory articles by third parties:

<URL:https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails>

<URL:http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/> …

ruby-lang.org Read
  Source Favicon
By Forrest Norvell of New Relic almost 2 years ago.
Email

…things we do here, although operating at a lower level. As always, there was a lot of curiosity about DTrace and flame graphs after his talk, so I put together a little how-to guide on how to work with SmartOS locally, without needing a connection to Joyent's cloud.

Hardware

Which brings me to the final theme and the conference and the part that was probably the most fun - people hacking on hardware. (That and the NodeConf pickup band who spent an hour putting together …

newrelic.com Read
  Source Favicon
By Assaf of Labnotes over 2 years ago.
Email

…step-by-step to troubleshoot a tricky problem. Brendan Gregg on using DTrace to spot a bug and get a 2000x speed up.

Repeat Vendor everything is the best practice that every new language/platform eventually re-discovers. Here's Mikeal on the current, early stage of "vendor everything" and Node.js .

OK Cancel Some days you wonder if all the good UX people have been fired, or are launching their own stealth startups: Dear Thunderbird: …

blog.labnotes.org Read
  Source Favicon
By Trevor of Trevor Turk over 2 years ago.
Email
  Source Favicon
By Aaron Patterson of Tender Lovemaking over 2 years ago.
Email

TL;DR: I'm adding DTrace probes to Ruby, and I used those to make a 6% performance improvement to rake environment .

Lately I've been working on adding DTrace probes to Ruby 2.0. I am interested in using them to profile and improve rails startup time. Today I want to look at building a profiler with DTrace, finding slow method calls, and making some incremental improvements.

The examples I'm going to show will only work on systems where DTrace is available, …

tenderlovemaking.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 2 years ago.
Email

Dtrace

GC API ( replaceable GC)

As Ruby 2.0 development continues, I'm going to regularly summarize what's going on and show off new features here on Ruby Inside, so keep your eyes peeled :-)

[ad] Gauges is a real time traffic analytics system so you can analyze all your traffic in seconds. Collect and analyze your web traffic for all your sites in real-time using their fast, reliable, hosted system and see overview …

rubyinside.com Read