[前][次][番号順一覧][スレッド一覧]

ruby-changes:41974

From: nobu <ko1@a...>
Date: Wed, 9 Mar 2016 12:48:37 +0900 (JST)
Subject: [ruby-changes:41974] nobu:r54048 (trunk): memory_status.rb: remove unused values

nobu	2016-03-09 12:48:33 +0900 (Wed, 09 Mar 2016)

  New Revision: 54048

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=54048

  Log:
    memory_status.rb: remove unused values
    
    * test/lib/memory_status.rb: remove initial status values, which
      are not used.

  Modified files:
    trunk/test/lib/memory_status.rb
Index: test/lib/memory_status.rb
===================================================================
--- test/lib/memory_status.rb	(revision 54047)
+++ test/lib/memory_status.rb	(revision 54048)
@@ -1,10 +1,9 @@ https://github.com/ruby/ruby/blob/trunk/test/lib/memory_status.rb#L1
 # frozen_string_literal: false
 module Memory
   keys = []
-  vals = []
 
   case
-  when File.exist?(procfile = "/proc/self/status") && (pat = /^Vm(\w+):\s+(\d+)/) =~ File.binread(procfile)
+  when File.exist?(procfile = "/proc/self/status") && (pat = /^Vm(\w+):\s+(\d+)/) =~ (data = File.binread(procfile))
     PROC_FILE = procfile
     VM_PAT = pat
     def self.read_status
@@ -13,7 +12,7 @@ module Memory https://github.com/ruby/ruby/blob/trunk/test/lib/memory_status.rb#L12
       end
     end
 
-    read_status {|k, v| keys << k; vals << v}
+    data.scan(pat) {|k, v| keys << k.downcase.intern}
 
   when /mswin|mingw/ =~ RUBY_PLATFORM
     require 'fiddle/import'

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]